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.
Extendable: false
{
"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, waitMethods inherited from interface com.ptc.odata.core.entity.service.EntityDelegate
getEdmProvider, setEdmProviderMethods 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, vetoEmptyPropertyOnNewEntityMethods inherited from interface com.ptc.odata.windchill.entity.service.WcEntityDelegate
getInheritedActions, getInheritedFunctions, getOwningDomainName, hasStream