Class CADDocumentWorkableEntityDelegate

java.lang.Object
com.ptc.odata.windchill.entity.service.WorkableEntityDelegate
com.ptc.odata.windchill.caddocument.entity.service.CADDocumentWorkableEntityDelegate
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("cadDocWorkable") @Scope("singleton") public class CADDocumentWorkableEntityDelegate extends com.ptc.odata.windchill.entity.service.WorkableEntityDelegate
Provides attributes, actions and navigations for Windchill objects which support This delegate can be used to extend another 'wcType' using the inheritance property in the JSON schema declaration. For example: Removed support for Checkin, Checkout, Undo Checkout, isCheckoutAllowed Actions for CADDocuments.
 
{
    "name":"WindchillObject",
    "collectionName":"WindchillObjects",
    "type":"wcType",
    "wcType":"wt.fc.WindchillObject",
    "description":"WindchillObjects",
    "attributes":[
        {    
         "name":"Name",
         "internalName":"name",
         "type":"String"
        }, {      
         "name":"Number",
         "internalName":"number",
         "type":"String"
        }     
    ],
    "inherits":[
        {
            "name": "cadDocWorkable"
        }
    ]
}
 
 
Supported API: true

Extendable: false
  • Field Summary

    Fields inherited from class com.ptc.odata.windchill.entity.service.WorkableEntityDelegate

    CHECK_IN_NOTE_PARAM_NAME, CHECK_OUT_NOTE_PARAM_NAME, CHECK_OUT_STATUS_PROPERTY_NAME, CHECKIN_ACTION_NAME, CHECKOUT_ACTION_NAME, CHECKOUT_STATE_PROPERTY_NAME, COMMENTS_PROPERTY_NAME, IS_CHECKOUT_ALLOWED_FUNCTION_NAME, KEEP_CHECKEDOUT_PARAM_NAME, MULTI_CHECKIN_ACTION_NAME, MULTI_CHECKOUT_ACTION_NAME, MULTI_UNDO_CHECKOUT_ACTION_NAME, UNDO_CHECKOUT_ACTION_NAME, WORK_IN_PROGRESS_PROPERTY_NAME, WORKABLES_PARAM_NAME
  • Method Summary

    Methods inherited from class com.ptc.odata.windchill.entity.service.WorkableEntityDelegate

    checkIn, checkOut, getEntityProcessorDelegate, getInheritedAttributes, getInheritedNavBindings, getInheritedNavProperties, getRelatedEntityCollection, initialize, isCheckOutAllowed, isValidWcType, readAction, readFunction, undoCheckOut

    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, isValidNavigation, multiOperationPostProcess, multiOperationPreProcess, operationPostProcess, operationPreProcess, processAdditionalAttributes, readActionVoid, readEntityData, readEntitySetData, readMediaEntity, updateEntityAssociations, updateMediaEntity, vetoEmptyPropertyOnNewEntity

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

    getOwningDomainName, hasStream