Class RepresentationEntityDelegate

java.lang.Object
com.ptc.odata.windchill.entity.service.ContentHolderEntityDelegate
com.ptc.odata.windchill.entity.service.RepresentationEntityDelegate
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("representation") @Scope("singleton") public class RepresentationEntityDelegate extends com.ptc.odata.windchill.entity.service.ContentHolderEntityDelegate
Provides navigations and content download for Windchill objects that implement Representation. To add Representation content holder behavior to an entity configuration update the inheritance to include "representation".
 {
  ...
  "inherits":[ {
     "name":"representation"
  }],
  ...
 }
 
* Supported API: true

Extendable: false
  • Field Summary

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

    ATTACHMENTS_PATH, CATEGORY, CONTENT_INFO_PARAM_NAME, CONTENT_INFO_PARAM_NAME_OLD, DELEGATE_NAME_PARAM_NAME, DELEGATE_NAME_PARAM_NAME_OLD, FILE_ITEM_FACTORY, FILE_NAME, FILE_NAMES, FOLDER_ID, MASTER_URL, NO_OF_FILES_PARAM_NAME, NO_OF_FILES_PARAM_NAME_OLD, PRIMARY_CONTENT_PATH, PTC_CONTENT_CATEGORY_HEADER_NAME, REGULATORYCONTENT_PATH, REPLICA_URL, SMALL_THUMBNAILS_PATH, STREAM_IDS, THUMBNAILS_PATH, UPLOADSTAGE1_ACTION_NAME, UPLOADSTAGE3_ACTION_NAME, VAULT_ID
  • Method Summary

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

    createAppDataForStage3, createOrUpdateMediaEntity, getAllowedContentRoleTypes, getCategroyFromHeader, getComponentName, getContentHolder, getEntityStreamProperties, getFileItems, getInheritedActions, getRoleByPath, isFileNamesParsableToNumber, isFileNamesPropertyTypeString, preActionValidate, readAction, uploadStage1Action, uploadStage1Action, uploadStage3Action, uploadStage3Action

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

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

    getInheritedAttributes, getInheritedFunctions, getOwningDomainName, hasStream