Class EntityManager

java.lang.Object
com.priint.pubserver.plugin.PluginControlDefault
com.priint.pubserver.plugin.entitymanager.EntityManager
All Implemented Interfaces:
com.priint.pubserver.plugin.interfaces.EntityManagerLocal, com.priint.pubserver.plugin.interfaces.EntityManagerRemote, com.priint.pubserver.plugin.interfaces.PluginControl

public class EntityManager extends com.priint.pubserver.plugin.PluginControlDefault implements com.priint.pubserver.plugin.interfaces.EntityManagerLocal, com.priint.pubserver.plugin.interfaces.EntityManagerRemote

Introduction

Methods, which are used in the entity manager, are primary implemented as standard in the entity manager.
In addition library plug-in methods could be implemented in the entity manager.
Fundamentally, methods could be provided also from other plug-ins according to the annotation.

The following types of methods are distinguished:

  • 1.1 Publishing Hub Interface
    Methods which are used in the publishing hub interface. This methods are again distinguished in get, set, create and workflow methods.
  • 1.2 Collector (outsourced to AssemblingUtil)
    Methods to collect instances of entities and provide them in lists.
  • 1.3 Matching
    Matching methods are used to map two objects. These matching methods could be called up in 2 directions. As an example are methods, which obtain the mapping between an entity and the connector entity.
  • 1.4 Assembling (outsourced to AssemblingUtil)
    Methods to assemble lists of instances of entities.
  • 1.5 Create
    Methods to create instances of entities by calling up assembling methods.

Since:
4.0.0
  • Constructor Details

    • EntityManager

      public EntityManager()
  • Method Details

    • init

      @PostConstruct protected void init()
    • initInstance

      public void initInstance(String mappedName, String instanceName)
      Specified by:
      initInstance in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      initInstance in class com.priint.pubserver.plugin.PluginControlDefault
    • exportModelToXML

      public String exportModelToXML(com.priint.pubserver.entity.EntityModel model)
      Specified by:
      exportModelToXML in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • importModelfromXML

      public com.priint.pubserver.entity.EntityModel importModelfromXML(String xml)
      Specified by:
      importModelfromXML in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • getEntityModel

      public com.priint.pubserver.entity.EntityModel getEntityModel(String entityModelIdentifier)
      Specified by:
      getEntityModel in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • getEntityModelIdentifiers

      public Collection<String> getEntityModelIdentifiers()
      Specified by:
      getEntityModelIdentifiers in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • getEntity

      public <T extends com.priint.pubserver.entity.Entity> T getEntity(com.priint.pubserver.entity.EntityModel entityModel, String entityName, Class<T> clazz)
      Specified by:
      getEntity in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • getEntityRootBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityRootBuckets(String sessionId, String entityModelIdentifier, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityRootBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityRootBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityRootBuckets(String sessionId, String entityModelIdentifier, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityRootBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityChildBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityChildBuckets(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityChildBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityChildBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityChildBuckets(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityChildBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityBucketsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityBucketsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityBucketsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityBucketsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityBucketsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityBucketsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getChildEntities

      public List<Object> getChildEntities(String sessionId, String model, String entityId, String parentBucketId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Parameters:
      sessionId - id of the user session
      model - name of the entity model
      entityId - name of the entity
      parentBucketId - id of the bucket in the content system
      context - context of entity
      Returns:
      list of entities
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPricesOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPricesOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPricesOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPricesOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPricesByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      (non-Javadoc)
      Specified by:
      getEntityPricesByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
      Since:
      4.0.0
      See Also:
      • EntityManagerRemote.getEntityPricesByIdentifier(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.priint.pubserver.plugin.entitydata.Context, java.lang.String)
    • getEntityPricesByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      (non-Javadoc)
      Specified by:
      getEntityPricesByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
      Since:
      4.0.0
      See Also:
      • EntityManagerRemote.getEntityPricesByIdentifier(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.priint.pubserver.plugin.entitydata.Context, java.lang.String)
    • getEntityTextsOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTextsOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTextsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTextsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsOfBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordsOfBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Cord> getEntityCordsOfBuckets(String sessionId, String entityModelIdentifier, String parentBucketEntityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordsOfBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordsOfBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Cord> getEntityCordsOfBuckets(String sessionId, String entityModelIdentifier, String parentBucketEntityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordsOfBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordedBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityCordedBuckets(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String cordEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordedBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordedBuckets

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityCordedBuckets(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String cordEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordedBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityByConnectorEntity

      public <T extends com.priint.pubserver.entity.Entity> T getEntityByConnectorEntity(String entityModel, String connectorEntity, Class<T> clazz)
      Specified by:
      getEntityByConnectorEntity in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • loadServerConfig

      public void loadServerConfig() throws com.priint.pubserver.plugin.exception.PluginException
      Specified by:
      loadServerConfig in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      loadServerConfig in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
      Since:
      4.0.0
      See Also:
      • PluginControl.loadServerConfig()
    • getEntityTableDataOfBucket

      public List<com.priint.pubserver.plugin.entitydata.TableData> getEntityTableDataOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTableDataOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTableDataByIdentifier

      public List<com.priint.pubserver.plugin.entitydata.TableData> getEntityTableDataByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTableDataByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityBuckets

      public List<com.priint.pubserver.plugin.entitydata.Bucket> setEntityBuckets(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Bucket> buckets) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityKeyValues

      public List<com.priint.pubserver.plugin.entitydata.KeyValue> setEntityKeyValues(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.KeyValue> keyValues) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityKeyValues in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityTexts

      public List<com.priint.pubserver.plugin.entitydata.Text> setEntityTexts(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Text> texts) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityTexts in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityMediaAssets

      public List<com.priint.pubserver.plugin.entitydata.MediaAsset> setEntityMediaAssets(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.MediaAsset> mediaAssets) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityMediaAssets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityPrices

      public List<com.priint.pubserver.plugin.entitydata.Price> setEntityPrices(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Price> prices) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityPrices in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityCords

      public List<com.priint.pubserver.plugin.entitydata.Cord> setEntityCords(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Cord> cords) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityCords in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityTableDatas

      public List<com.priint.pubserver.plugin.entitydata.TableData> setEntityTableDatas(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.TableData> tableDatas) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityTableDatas in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityTableDataRows

      public List<com.priint.pubserver.plugin.entitydata.TableDataRow> setEntityTableDataRows(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.TableDataRow> tableDataRows) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityTableDataRows in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityTableDataCells

      public List<com.priint.pubserver.plugin.entitydata.TableDataCell> setEntityTableDataCells(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.TableDataCell> tableDataCells) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityTableDataCells in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntitySubPlanningsOfPlanning

      @Timed public List<com.priint.pubserver.plugin.entitydata.Planning> getEntitySubPlanningsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntitySubPlanningsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsOfDocument

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsOfDocument(String sessionId, String entityModelIdentifier, String entityId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsOfDocument in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsByIdentifier

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getPlanningByIdentifier

      public List<com.priint.pubserver.plugin.entitydata.Planning> getPlanningByIdentifier(String sessionId, String identifier, String searchStr)
      Specified by:
      getPlanningByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • getEntityPlanningsOfPage

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsOfPage(String sessionId, String entityModelIdentifier, String entityId, String resultEntityId, int pageIndex, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsOfPage in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsOfDocumentAndPage

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsOfDocumentAndPage(String sessionId, String entityModelIdentifier, String entityId, String resultEntityId, String documentId, int pageIndex, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsOfDocumentAndPage in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setPlanning

      public void setPlanning(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Planning> planningList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • clonePlanningOfDocument

      public void clonePlanningOfDocument(String sessionId, String entityModelIdentifier, String searchStr, String sourceDocID, String targetDocID) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      clonePlanningOfDocument in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • clonePlanning

      public List<String> clonePlanning(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.Planning> plannings, boolean asTemporary) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      clonePlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • copyPlanningMetaData

      public void copyPlanningMetaData(String sessionId, String entityModelIdentifier, String searchStr, com.priint.pubserver.plugin.entitydata.Planning source, List<com.priint.pubserver.plugin.entitydata.Planning> destination, List<String> filter) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      copyPlanningMetaData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • mergePlanningMetaData

      public void mergePlanningMetaData(String sessionId, String entityModelIdentifier, String searchStr, com.priint.pubserver.plugin.entitydata.Planning source, List<com.priint.pubserver.plugin.entitydata.Planning> destination, List<String> filter) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      mergePlanningMetaData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • canDeleteContentMetaData

      public boolean canDeleteContentMetaData(String entityModelIdentifier, String entityContentMetaDataId)
      Specified by:
      canDeleteContentMetaData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
    • setPlanningTableCmdChanged

      public void setPlanningTableCmdChanged(String sessionId, String entityModelIdentifier, String searchStr, com.priint.pubserver.plugin.entitydata.Planning source, List<com.priint.pubserver.plugin.entitydata.Planning> destination) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setPlanningTableCmdChanged in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • createConfiguration

      public String createConfiguration(String sessionId, String customTypeName, Map<String,Object> initialValues) throws com.priint.pubserver.plugin.exception.PluginException
      Create new Entity Model by one simple bean call

      Example:

       map = new HashMap<String, String>)
       map.put("client", "WerkII");
       map.put("identifier", "MyEntityModel");
       map.put("label", "My Entity Model");
       map.put("description", "");
       map.put("public", "true");
       map.put("connector", "com.priint.pubserver.connectors.DemoConnector");
       map.put("instance", "XmlFile1");
      
       createConfiguration("34afe4222", "EntityModel", map);
       

      (non-Javadoc)

      Specified by:
      createConfiguration in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      createConfiguration in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
      See Also:
      • PluginControlDefault.createConfiguration(java.lang.String, java.lang.String, java.util.Map)
    • getTexts

      public List<com.priint.pubserver.plugin.entitydata.Text> getTexts(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchText) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getTexts in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getMediaAssets

      public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getMediaAssets(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchString) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getMediaAssets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getPrices

      public List<com.priint.pubserver.plugin.entitydata.Price> getPrices(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchString) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getPrices in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCords

      public List<com.priint.pubserver.plugin.entitydata.Cord> getCords(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchString) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCords in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getKeyValues

      public List<com.priint.pubserver.plugin.entitydata.KeyValue> getKeyValues(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchString) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getKeyValues in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityChildBucketsOfPlanning

      @Timed public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityChildBucketsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityChildBucketsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityBucketsOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityBucketsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityBucketsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordedBucketsOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.Bucket> getEntityCordedBucketsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordedBucketsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsOfPlanning

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfMediaAssetRefsOfPlanning

      public Long getCountOfMediaAssetRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfMediaAssetRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfTextRefsOfPlanning

      public Long getCountOfTextRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfTextRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfKeyValueRefsOfPlanning

      public Long getCountOfKeyValueRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfKeyValueRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfPriceRefsOfPlanning

      public Long getCountOfPriceRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfPriceRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfCordRefsOfPlanning

      public Long getCountOfCordRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfCordRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getCountOfSubBucketRefsOfPlanning

      public Long getCountOfSubBucketRefsOfPlanning(String sessionId, String entityModelIdentifier, String parentPlanningId, com.priint.pubserver.plugin.entitydata.Context context) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getCountOfSubBucketRefsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPricesOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPricesOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTableDataOfPlanning

      @Deprecated public List<com.priint.pubserver.plugin.entitydata.TableData> getEntityTableDataOfPlanning(String sessionId, String entityModelIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String identifier, String entityId, String resultEntityId, String records, String searchString) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Deprecated.
      Specified by:
      getEntityTableDataOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTableDataOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.TableData> getEntityTableDataOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTableDataOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTextsOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String records, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deletePlanning

      public void deletePlanning(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> planning) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deletePlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityBuckets

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityBuckets(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Bucket> buckets) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityKeyValues

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityKeyValues(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.KeyValue> keyValues) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityKeyValues in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityTexts

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityTexts(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Text> texts) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityTexts in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityMediaAssets

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityMediaAssets(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.MediaAsset> mediaAssets) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityMediaAssets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityPrices

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityPrices(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Price> prices) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityPrices in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityCords

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityCords(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Cord> cords) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityCords in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityTableDatas

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityTableDatas(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.TableData> tableDatas) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityTableDatas in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityTableDataRows

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityTableDataRows(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.TableDataRow> tableDataRows) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityTableDataRows in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityTableDataCells

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityTableDataCells(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.TableDataCell> tableDataCells) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityTableDataCells in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityContentMetaDataByIdentifier

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityContentMetaDataByIdentifier(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityContentMetaDataByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • setEntityContentMetaData

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> setEntityContentMetaData(String sessionId, String entityModelIdentifier, String searchStr, List<com.priint.pubserver.plugin.entitydata.ContentMetaData> contentMetaDataList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      setEntityContentMetaData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deleteEntityContentMetaData

      public List<com.priint.pubserver.entity.DeleteEntityStatus> deleteEntityContentMetaData(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.ContentMetaData> contentMetaDatalist) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deleteEntityContentMetaData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfBucket

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfBucket(String sessionId, String entityModelIdentifier, String entityId, String parentBucketId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfKeyValue

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfKeyValue(String sessionId, String entityModelIdentifier, String entityId, String parentKeyValueId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfKeyValue in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityRootMetadataOfPlanning

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityRootMetadataOfPlanning(String sessionId, String entityModelIdentifier, String entityId, String parentPlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityRootMetadataOfPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfTableData

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfTableData(String sessionId, String entityModelIdentifier, String entityId, String parentTableDataId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfTableData in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfMediaAsset

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfMediaAsset(String sessionId, String entityModelIdentifier, String entityId, String parentMediaAssetId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfMediaAsset in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfCord

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfCord(String sessionId, String entityModelIdentifier, String entityId, String parentCordId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfCord in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfText

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfText(String sessionId, String entityModelIdentifier, String entityId, String parentTextId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfText in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMetadataOfPrice

      public List<com.priint.pubserver.plugin.entitydata.ContentMetaData> getEntityMetadataOfPrice(String sessionId, String entityModelIdentifier, String entityId, String parentPriceId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMetadataOfPrice in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTextsOfPlannedBucket

      public List<com.priint.pubserver.plugin.entitydata.Text> getEntityTextsOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTextsOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordsOfPlannedBucket

      public List<com.priint.pubserver.plugin.entitydata.Cord> getEntityCordsOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordsOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityKeyValuesOfPlannedBucket

      public List<com.priint.pubserver.plugin.entitydata.KeyValue> getEntityKeyValuesOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityKeyValuesOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityMediaAssetsOfPlannedBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.MediaAsset> getEntityMediaAssetsOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityMediaAssetsOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPricesOfPlannedBucket

      @Timed public List<com.priint.pubserver.plugin.entitydata.Price> getEntityPricesOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPricesOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityTableDataOfPlannedBucket

      public List<com.priint.pubserver.plugin.entitydata.TableData> getEntityTableDataOfPlannedBucket(String sessionId, String entityModelIdentifier, String identifier, String entityIdentifier, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityTableDataOfPlannedBucket in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getBuckets

      public List<com.priint.pubserver.plugin.entitydata.Bucket> getBuckets(String sessionId, String entityModelIdentifier, String entityIdentifier, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • afterUpdateConfigurations

      public void afterUpdateConfigurations(String sessionId, com.priint.pubserver.config.PluginConfigCollection updatedConfigs) throws com.priint.pubserver.plugin.exception.PluginException
      Specified by:
      afterUpdateConfigurations in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      afterUpdateConfigurations in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
    • afterDeleteConfigurations

      public void afterDeleteConfigurations(String sessionId, com.priint.pubserver.config.PluginConfigCollection updatedConfigs) throws com.priint.pubserver.plugin.exception.PluginException
      Specified by:
      afterDeleteConfigurations in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      afterDeleteConfigurations in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
    • afterCreateConfigurations

      public void afterCreateConfigurations(String sessionId, com.priint.pubserver.config.PluginConfigCollection updatedConfigs) throws com.priint.pubserver.plugin.exception.PluginException
      Specified by:
      afterCreateConfigurations in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      afterCreateConfigurations in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
    • getEntityPlanningsBySnippetId

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsBySnippetId(String sessionId, String entityModelIdentifier, String identifier, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsBySnippetId in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsBySourcePlanningId

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsBySourcePlanningId(String sessionId, String entityModelIdentifier, String sourcePlanningId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsBySourcePlanningId in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsOfPageBySourcePlanningId

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsOfPageBySourcePlanningId(String sessionId, String entityModelIdentifier, String sourcePlanningId, String resultEntityId, int pageIndex, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsOfPageBySourcePlanningId in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsBySnippetOrigin

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsBySnippetOrigin(String sessionId, String entityModelIdentifier, String snippetSourceId, String resultEntityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsBySnippetOrigin in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityPlanningsOfPageBySnippetOrigin

      public List<com.priint.pubserver.plugin.entitydata.Planning> getEntityPlanningsOfPageBySnippetOrigin(String sessionId, String entityModelIdentifier, String snippetSourceId, String resultEntityId, int pageIndex, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityPlanningsOfPageBySnippetOrigin in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • updateConfigurations

      public com.priint.pubserver.config.PluginConfigCollection updateConfigurations(String sessionId, com.priint.pubserver.config.PluginConfigCollection updatedConfigs) throws com.priint.pubserver.plugin.exception.PluginException
      Specified by:
      updateConfigurations in interface com.priint.pubserver.plugin.interfaces.PluginControl
      Overrides:
      updateConfigurations in class com.priint.pubserver.plugin.PluginControlDefault
      Throws:
      com.priint.pubserver.plugin.exception.PluginException
    • getEntityCordsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Cord> getEntityCordsByIdentifier(String sessionId, String entityModelIdentifier, String cordId, String entityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • getEntityCordsByIdentifier

      @Timed public List<com.priint.pubserver.plugin.entitydata.Cord> getEntityCordsByIdentifier(String sessionId, String entityModelIdentifier, String cordId, String entityId, com.priint.pubserver.plugin.entitydata.Context context, String searchStr, long ttl, TimeUnit ttlTimeUnit) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      getEntityCordsByIdentifier in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • changeParentRealGridElementForPlannedBuckets

      public void changeParentRealGridElementForPlannedBuckets(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> plannings, com.priint.pubserver.plugin.entitydata.Planning parentPlanning) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      changeParentRealGridElementForPlannedBuckets in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • duplicateModel

      public void duplicateModel(String oldModelId, String newModelId, Map<String,Object> additionalValues) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      duplicateModel in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • replaceConnector

      public void replaceConnector(String id, String oldConnectorSpec, String newConnectorSpec) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      replaceConnector in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • commitItems

      public List<com.priint.pubserver.plugin.entitydata.EntityItem> commitItems(String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.EntityItem> items) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      commitItems in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • bulkInsert

      public List<com.priint.pubserver.plugin.entitydata.EntityItem> bulkInsert(String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.EntityItem> items) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      bulkInsert in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • bulkUpsert

      public List<com.priint.pubserver.plugin.entitydata.EntityItem> bulkUpsert(String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.EntityItem> items) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      bulkUpsert in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • addRootPlannings

      public void addRootPlannings(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> planningList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      addRootPlannings in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • deletePlannings

      public void deletePlannings(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> planningList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      deletePlannings in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • updatePlanning

      public void updatePlanning(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> planningList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      updatePlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException
    • updateSequenceOfRootPlanning

      public void updateSequenceOfRootPlanning(String sessionId, String entityModelIdentifier, List<com.priint.pubserver.plugin.entitydata.Planning> planningList) throws com.priint.pubserver.plugin.exception.EntityManagerException
      Specified by:
      updateSequenceOfRootPlanning in interface com.priint.pubserver.plugin.interfaces.EntityManagerRemote
      Throws:
      com.priint.pubserver.plugin.exception.EntityManagerException