Class SourcingRelationshipDelegate

java.lang.Object
com.ptc.odata.windchill.entity.service.SourcingRelationshipDelegate
All Implemented Interfaces:
com.ptc.odata.core.entity.service.EntityDelegate, com.ptc.odata.windchill.entity.processor.EntityProcessorDelegate, com.ptc.odata.windchill.entity.service.WcEntityDelegate

@Component("sourcingRelationship") @Scope("singleton") public class SourcingRelationshipDelegate extends Object implements com.ptc.odata.windchill.entity.service.WcEntityDelegate, com.ptc.odata.windchill.entity.processor.EntityProcessorDelegate
This delegate is used to configure SuMa objects on Part and other entities whose base type is Part entity only if Supplier Management module is installed on Windchill server. Add new complex type attribute named OEMPartSourcingStatus and navigation property named AXLEntries of type AXLEntry on Part and entity whose base type is Part Entity only if the Supplier Management module installed on Windchill server. The new attribute and navigation property is not added on Supplier part and its decendents type entities. NOTE: SuMa objects are only supported on WTPart type. Even if this delegate is configured with other wcType entities this delegate takes care of not to configure SuMa objects on those entities.
 
{
    "name":"Part",
    "collectionName":"Parts",
    "type":"wcType",
    "wcType":"wt.part.WTPart",
    "description":"Part Entity",
    "inherits":[
        {
            "name": "sourcingRelationship"
        }
    ]
}
 
 
Supported API: true

Extendable: false
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.ptc.odata.core.entity.service.EntityDelegate

    getEdmProvider, setEdmProvider

    Methods inherited from interface com.ptc.odata.windchill.entity.processor.EntityProcessorDelegate

    addEntityAssociation, createMediaEntity, deleteAllEntityAssociations, deleteEntityAssociation, getEntityStreamProperties, getRelatedEntityCollection, isValidNavigation, multiOperationPostProcess, multiOperationPreProcess, operationPostProcess, operationPreProcess, processAdditionalAttributes, readAction, readActionVoid, readEntityData, readEntitySetData, readFunction, readMediaEntity, updateEntityAssociations, updateMediaEntity, vetoEmptyPropertyOnNewEntity

    Methods inherited from interface com.ptc.odata.windchill.entity.service.WcEntityDelegate

    getInheritedActions, getInheritedFunctions, getOwningDomainName, hasStream