Interface EntityManagerRemote
-
- All Superinterfaces:
PluginControl
- All Known Subinterfaces:
EntityManagerLocal
public interface EntityManagerRemote extends PluginControl
Remote interface for a entity manager class designed for working with publishing hub entities and models.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRootPlannings(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planning)This method persists a List of Planning objectsjava.util.List<EntityItem>bulkInsert(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items)Insert a list of entity items within an entity model.java.util.List<EntityItem>bulkUpsert(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items)Upsert a list of entity items within an entity model.booleancanDeleteContentMetaData(java.lang.String entityModelIdentifier, java.lang.String entityContentMetaDataId)This method returns true or false depending on the specified type of the ContentMetaData is allowed to deletevoidchangeParentRealGridElementForPlannedBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> plannedBuckets, Planning realGridElement)This method move a the list of planned buckets to the new Real Grid Elementjava.util.List<java.lang.String>clonePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Planning> plannings, boolean asTemporary)This method clones Planning objects (with ContentMetaData) as new plannings with new identifiersvoidclonePlanningOfDocument(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.lang.String sourceDocID, java.lang.String targetDocID)This method clones Planning objects (with ContentMetaData) to the new documentjava.util.List<EntityItem>commitItems(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items)Change (insert, update, or delete) a list of entity items within an entity model.voidcopyPlanningMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination, java.util.List<java.lang.String> filter)This method copies ContentMetaData of planning to the other onesjava.util.List<DeleteEntityStatus>deleteEntityBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Bucket> buckets)Deletes aListofBucket.java.util.List<DeleteEntityStatus>deleteEntityContentMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<ContentMetaData> contentMetaDatalist)Delete aListofContentMetaData.java.util.List<DeleteEntityStatus>deleteEntityCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Cord> cords)Deletes aListofCord.java.util.List<DeleteEntityStatus>deleteEntityKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<KeyValue> keyValues)Deletes aListofKeyValue.java.util.List<DeleteEntityStatus>deleteEntityMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<MediaAsset> mediaAssets)Deletes aListofMediaAsset.java.util.List<DeleteEntityStatus>deleteEntityPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Price> prices)Deletes aListofPrice.java.util.List<DeleteEntityStatus>deleteEntityTableDataCells(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableDataCell> tableDataCells)Deletes aListofTableDataCell.java.util.List<DeleteEntityStatus>deleteEntityTableDataRows(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableDataRow> tableDataRows)Deletes aListofTableDataRow.java.util.List<DeleteEntityStatus>deleteEntityTableDatas(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableData> tableDatas)Deletes aListofTableData.java.util.List<DeleteEntityStatus>deleteEntityTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Text> texts)Deletes aListofText.voiddeletePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planning)Deletes aListofPlanning.voiddeletePlannings(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList)voidduplicateModel(java.lang.String oldModelId, java.lang.String newModelId, java.util.Map<java.lang.String,java.lang.Object> additionalValues)Duplicate an entity model.java.lang.StringexportModelToXML(EntityModel entityModel)Exports an Entity Model with all its Entities and their dependencies to XML.java.util.List<Bucket>getBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchStr)Get a list of Entity Root Bucketsjava.util.List<Cord>getCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString)Returns cordsjava.lang.LonggetCountOfCordRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned cords in given planningjava.lang.LonggetCountOfKeyValueRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned key values in given planningjava.lang.LonggetCountOfMediaAssetRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned media assets in given planningjava.lang.LonggetCountOfPriceRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned prices in given planningjava.lang.LonggetCountOfSubBucketRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned sub-buckets in given planningjava.lang.LonggetCountOfTextRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context)This method returns a number of planned texts in given planning<T extends Entity>
TgetEntity(EntityModel entityModel, java.lang.String entityId, java.lang.Class<T> clazz)Gets an entity by its name from an entity modeljava.util.List<Bucket>getEntityBucketsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String bucketId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a List of Buckets by identifierjava.util.List<Bucket>getEntityBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a bucket assigned to the specified planning record<T extends Entity>
TgetEntityByConnectorEntity(java.lang.String entityModelIdentifier, java.lang.String connectorEntity, java.lang.Class<T> entityClass)Gets an entity from an entity model by a connector entity.java.util.List<Bucket>getEntityChildBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of child buckets of a parent bucket.java.util.List<Bucket>getEntityChildBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of buckets linked to subplannings of this planning.java.util.List<ContentMetaData>getEntityContentMetaDataByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String contentMetaDataId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of ContentMetaData with the same identifierjava.util.List<Bucket>getEntityCordedBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String cordEntityId, Context context, java.lang.String searchStr)Get a list of Buckets related via cord to a source bucket.java.util.List<Bucket>getEntityCordedBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of target buckets of planned cords of this planning.java.util.List<Cord>getEntityCordsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String cordId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of Cords with the same identifierjava.util.List<Cord>getEntityCordsOfBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of Cords for a source bucketjava.util.List<Cord>getEntityCordsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Cords of the bucket linked to this planning, not the planned content of this planning record.java.util.List<KeyValue>getEntityKeyValuesByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String keyValueId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of KeyValues with the same identifierjava.util.List<KeyValue>getEntityKeyValuesOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of KeyValues of a Bucketjava.util.List<KeyValue>getEntityKeyValuesOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Key Values of the bucket linked to this planning, not the planned content of this planning record.java.util.List<KeyValue>getEntityKeyValuesOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of planned KeyValues of the bucket linked to this planning.java.util.List<MediaAsset>getEntityMediaAssetsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String mediaAssetId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of MediaAssets with the same identifierjava.util.List<MediaAsset>getEntityMediaAssetsOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of media assets for a parent bucket.java.util.List<MediaAsset>getEntityMediaAssetsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Media Assets of the bucket linked to this planning, not the planned content of this planning record.java.util.List<MediaAsset>getEntityMediaAssetsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of planned MediaAssets of the bucket linked to this planning.java.util.List<ContentMetaData>getEntityMetadataOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a Bucketjava.util.List<ContentMetaData>getEntityMetadataOfCord(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentCordId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a Cordjava.util.List<ContentMetaData>getEntityMetadataOfKeyValue(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentKeyValueId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a KeyValuejava.util.List<ContentMetaData>getEntityMetadataOfMediaAsset(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentMediaAssetId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a MediaAssetjava.util.List<ContentMetaData>getEntityMetadataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a Planningjava.util.List<ContentMetaData>getEntityMetadataOfPrice(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPriceId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a Pricejava.util.List<ContentMetaData>getEntityMetadataOfTableData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentTableDataId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a TableDatajava.util.List<ContentMetaData>getEntityMetadataOfText(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentTextId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a List of ContentMetaData of a TextEntityModelgetEntityModel(java.lang.String entityModelIdentifier)Gets an entity model by identifier.java.util.Collection<java.lang.String>getEntityModelIdentifiers()Gets the identifiers of all entity models currently known to the manager.java.util.List<Planning>getEntityPlanningsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityId, Context context, java.lang.String searchStr)Returns the planning record with the Id provided as parameter.java.util.List<Planning>getEntityPlanningsBySnippetId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Returns plannings with assigned snippet by snipppet idjava.util.List<Planning>getEntityPlanningsBySnippetOrigin(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String snippetSourceId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)java.util.List<Planning>getEntityPlanningsBySourcePlanningId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String sourcePlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)java.util.List<Planning>getEntityPlanningsOfDocument(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Returns the plannings of a particular document.java.util.List<Planning>getEntityPlanningsOfDocumentAndPage(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, java.lang.String documentId, int pageIndex, Context context, java.lang.String searchStr)Returns the plannings of a page.java.util.List<Planning>getEntityPlanningsOfPage(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr)Returns the plannings of a page.java.util.List<Planning>getEntityPlanningsOfPageBySnippetOrigin(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String snippetSourceId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr)java.util.List<Planning>getEntityPlanningsOfPageBySourcePlanningId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String sourcePlanningId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr)java.util.List<Price>getEntityPricesByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String priceId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of prices with the same identifierjava.util.List<Price>getEntityPricesOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of prices for a parent bucket.java.util.List<Price>getEntityPricesOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Prices of the bucket linked to this planning, not the planned content of this planning record.java.util.List<Price>getEntityPricesOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of planned Prices of the bucket linked to this planning.java.util.List<Bucket>getEntityRootBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of Entity Root Bucketsjava.util.List<ContentMetaData>getEntityRootMetadataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)java.util.List<Planning>getEntitySubPlanningsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of subplannings of this planning.java.util.List<TableData>getEntityTableDataByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Get a list of TableData with the same identifierjava.util.List<TableData>getEntityTableDataOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of TableData for a parent bucket.java.util.List<TableData>getEntityTableDataOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Table Data of the bucket linked to this planning, not the planned content of this planning record.java.util.List<TableData>getEntityTableDataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, Context context, java.lang.String identifier, java.lang.String entityId, java.lang.String resultEntityId, java.lang.String records, java.lang.String searchString)Returns list of planned TableDatajava.util.List<TableData>getEntityTableDataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of planned TableData of the bucket linked to this planning.java.util.List<Text>getEntityTextsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String textId, java.lang.String entityId, Context context, java.lang.String searchStr)Get a list of Texts with the same identifierjava.util.List<Text>getEntityTextsOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr)Get a list of texts for a parent bucket.java.util.List<Text>getEntityTextsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr)Returns the list of Texts of the bucket linked to this planning, not the planned content of this planning record.java.util.List<Text>getEntityTextsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr)Returns the list of planned Texts of the bucket linked to this planning.java.util.List<KeyValue>getKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString)Returns key valuesjava.util.List<MediaAsset>getMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString)Returns media assetsjava.util.List<Planning>getPlanningByIdentifier(java.lang.String sessionId, java.lang.String identifier, java.lang.String searchStr)For internal use onlyjava.util.List<Price>getPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString)Returns pricesjava.util.List<Text>getTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchText)Returns textsEntityModelimportModelfromXML(java.lang.String xml)Imports an Entity Model with all its Entities and their dependencies from XML.voidmergePlanningMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination, java.util.List<java.lang.String> filter)This method merges ContentMetaData of planning to the other ones (copy or replace if exist)voidreplaceConnector(java.lang.String id, java.lang.String oldConnectorSpec, java.lang.String newConnectorSpec)Replacing a connectorSpec in all entities of entity model through a new value.java.util.List<Bucket>setEntityBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Bucket> buckets)Persist a List of Bucketsjava.util.List<ContentMetaData>setEntityContentMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<ContentMetaData> contentMetaDataList)Persist a List of ContentMetaDatajava.util.List<Cord>setEntityCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Cord> cords)Persist a List of Cordsjava.util.List<KeyValue>setEntityKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<KeyValue> keyValues)Persist a List of KeyValuesjava.util.List<MediaAsset>setEntityMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<MediaAsset> mediaAssets)Persist a List of MediaAssetsjava.util.List<Price>setEntityPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Price> prices)Persist a List of Pricesjava.util.List<TableDataCell>setEntityTableDataCells(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableDataCell> tableDataCells)Persist a List of TableDataCellsjava.util.List<TableDataRow>setEntityTableDataRows(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableDataRow> tableDataRows)Persist a List of TableDataRowsjava.util.List<TableData>setEntityTableDatas(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableData> tableDatas)Persist a List of TableDatasjava.util.List<Text>setEntityTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Text> texts)Persist a List of TextsvoidsetPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Planning> planning)This method persists a Planning objectvoidsetPlanningTableCmdChanged(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination)This method sets tableCmdChanged property to plannings depending on source planningvoidupdatePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList)voidupdateSequenceOfRootPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList)This method sort a List of Planning objects on root level-
Methods inherited from interface com.priint.pubserver.plugin.interfaces.PluginControl
afterCreateConfigurations, afterDeleteConfigurations, afterUpdateConfigurations, createConfiguration, deleteConfigurations, initInstance, loadServerConfig, ping, updateConfigurations, validateConfigurations
-
-
-
-
Method Detail
-
getEntity
<T extends Entity> T getEntity(EntityModel entityModel, java.lang.String entityId, java.lang.Class<T> clazz)
Gets an entity by its name from an entity model- Parameters:
entityModel- Entity ModelentityId- Identifier of the Entity within the modelclazz- Class of the Entity (e.g.EntityBucket)- Returns:
- Entity or
nullif entity of the given id and type could not be found. - See Also:
Entity,EntityBucket,EntityText,EntityMediaAsset,EntityKeyValue,EntityPrice,EntityCord,EntityTableData,EntityContentMetaData
-
getEntityByConnectorEntity
<T extends Entity> T getEntityByConnectorEntity(java.lang.String entityModelIdentifier, java.lang.String connectorEntity, java.lang.Class<T> entityClass)
Gets an entity from an entity model by a connector entity.- Parameters:
entityModelIdentifier- Identifier of the entity modelconnectorEntity- ConnectorEntity StringentityClass- Class of Entity Object (likeEntityBucket)- Returns:
- Entity or
nullif no object with the connector string and entity type found in the model - See Also:
Entity,EntityBucket,EntityText,EntityMediaAsset,EntityKeyValue,EntityPrice,EntityCord,EntityTableData,EntityContentMetaData
-
importModelfromXML
EntityModel importModelfromXML(java.lang.String xml)
Imports an Entity Model with all its Entities and their dependencies from XML.- Parameters:
xml- - XML must be valid according to the schema generated from this SDK version.- Returns:
- EntityModel
-
exportModelToXML
java.lang.String exportModelToXML(EntityModel entityModel)
Exports an Entity Model with all its Entities and their dependencies to XML.- Parameters:
entityModel-- Returns:
- valid XML instance according to the schema generated from this SDK version.
-
getEntityModel
EntityModel getEntityModel(java.lang.String entityModelIdentifier)
Gets an entity model by identifier.- Parameters:
entityModelIdentifier- model identifier- Returns:
- Entity Model or
nullif there is no model with this id. - See Also:
getEntityModelIdentifiers()
-
getEntityModelIdentifiers
java.util.Collection<java.lang.String> getEntityModelIdentifiers()
Gets the identifiers of all entity models currently known to the manager.- Returns:
- The ids of all models for use with e.g.
getEntityModel(String) - See Also:
getEntityModel(String)
-
getEntityRootBuckets
java.util.List<Bucket> getEntityRootBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of Entity Root Buckets- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of root buckets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Bucket
-
getEntityBucketsOfPlanning
java.util.List<Bucket> getEntityBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a bucket assigned to the specified planning record- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentPlanningId- Identifier of the planningresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Buckets. The list should have one element (one bucket). Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Bucket
-
getEntityChildBuckets
java.util.List<Bucket> getEntityChildBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of child buckets of a parent bucket.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Child Buckets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Bucket
-
getEntityBucketsByIdentifier
java.util.List<Bucket> getEntityBucketsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String bucketId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of Buckets by identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelbucketId- Identifier for the bucketentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Buckets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Bucket
-
getEntityKeyValuesOfBucket
java.util.List<KeyValue> getEntityKeyValuesOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of KeyValues of a Bucket- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of KeyValues. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
KeyValue
-
getEntityKeyValuesByIdentifier
java.util.List<KeyValue> getEntityKeyValuesByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String keyValueId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of KeyValues with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelkeyValueId- Identifier of the KeyValueentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of KeyValues. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
KeyValue
-
getEntityPricesOfBucket
java.util.List<Price> getEntityPricesOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of prices for a parent bucket.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Prices. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Price
-
getEntityPricesByIdentifier
java.util.List<Price> getEntityPricesByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String priceId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of prices with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelpriceId- Identifier of the priceentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Prices. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Price
-
getEntityTextsOfBucket
java.util.List<Text> getEntityTextsOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of texts for a parent bucket.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Texts. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Text
-
getEntityTextsByIdentifier
java.util.List<Text> getEntityTextsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String textId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of Texts with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modeltextId- Identifier of the TextentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Texts. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Text
-
getEntityMediaAssetsOfBucket
java.util.List<MediaAsset> getEntityMediaAssetsOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of media assets for a parent bucket.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of MediaAssets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
MediaAsset
-
getEntityMediaAssetsByIdentifier
java.util.List<MediaAsset> getEntityMediaAssetsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String mediaAssetId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of MediaAssets with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelmediaAssetId- Identifier of the MediaAssetentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of MediaAssets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
MediaAsset
-
getEntityCordedBuckets
java.util.List<Bucket> getEntityCordedBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String cordEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of Buckets related via cord to a source bucket.Note: getEntityCordedBuckets is a special case because there are three entity identifiers involved.
- source bucket entity identifier
- destination bucket entity identifier
- cord entity identifier
The [resultEntityId] here means:
- Get the buckets that are connected via a cord of type [resultEntityId].
It does NOT mean:
- Get the buckets of type [resultEntityId] that are connected via any type of cord to the source.
- Parameters:
sessionId- id of the user sessionentityModelIdentifier-entityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketcordEntityId- filter the result the list of cords by this entity identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of buckets. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Bucket
-
getEntityCordsOfBuckets
java.util.List<Cord> getEntityCordsOfBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of Cords for a source bucket- Parameters:
sessionId- id of the user sessionentityModelIdentifier-entityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of cords. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Cord
-
getEntityCordsByIdentifier
java.util.List<Cord> getEntityCordsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String cordId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of Cords with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelcordId- Identifier of the CordentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of Cords. Empty list if nothing was found.
- Throws:
EntityManagerException- Since:
- 4.1.5
-
getEntityTableDataOfBucket
java.util.List<TableData> getEntityTableDataOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of TableData for a parent bucket.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of TableData. Empty list if nothing was found.
- Throws:
EntityManagerException- See Also:
Cord
-
getEntityTableDataOfPlanning
java.util.List<TableData> getEntityTableDataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, Context context, java.lang.String identifier, java.lang.String entityId, java.lang.String resultEntityId, java.lang.String records, java.lang.String searchString) throws EntityManagerException
Returns list of planned TableData- Parameters:
sessionId- ID of the current sessionentityModelIdentifier- identifier of the entity modelcontext- (Context) context criteria, including documentId. Overrides content of context with static values fromContextDefinitioninEntity.identifier- Identifier of the planning recordentityId- id of the entity within the entity modelresultEntityId- entity Id of the result recordsrecords- range of returned recordssearchString-- Returns:
ListofTableData- Throws:
EntityManagerException
-
getEntityTableDataOfPlanning
java.util.List<TableData> getEntityTableDataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of planned TableData of the bucket linked to this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the
Listof plannedTableDataof the bucket linked to this planning; empty list, if noTableDataexist. - Throws:
EntityManagerException
-
getEntityTableDataByIdentifier
java.util.List<TableData> getEntityTableDataByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of TableData with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelidentifier- Identifier of the TableDataentityIdentifier- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
ListofTableData. Empty list if nothing was found.- Throws:
EntityManagerException
-
setEntityBuckets
java.util.List<Bucket> setEntityBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Bucket> buckets) throws EntityManagerException
Persist a List of Buckets- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringbuckets- List of buckets- Returns:
- List of
Bucket - Throws:
EntityManagerException
-
setEntityKeyValues
java.util.List<KeyValue> setEntityKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<KeyValue> keyValues) throws EntityManagerException
Persist a List of KeyValues- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringkeyValues- List ofKeyValue- Returns:
- List of
KeyValue. - Throws:
EntityManagerException
-
setEntityTexts
java.util.List<Text> setEntityTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Text> texts) throws EntityManagerException
Persist a List of Texts- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringtexts- List ofText- Returns:
- List of
Text. - Throws:
EntityManagerException
-
setEntityMediaAssets
java.util.List<MediaAsset> setEntityMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<MediaAsset> mediaAssets) throws EntityManagerException
Persist a List of MediaAssets- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringmediaAssets- List ofMediaAsset- Returns:
- List of
MediaAsset. - Throws:
EntityManagerException
-
setEntityPrices
java.util.List<Price> setEntityPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Price> prices) throws EntityManagerException
Persist a List of Prices- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringprices- List ofPrice- Returns:
- List of
Price. - Throws:
EntityManagerException
-
setEntityCords
java.util.List<Cord> setEntityCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Cord> cords) throws EntityManagerException
Persist a List of Cords- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringcords- List of Cords- Returns:
- List of
Cord. - Throws:
EntityManagerException
-
setEntityTableDatas
java.util.List<TableData> setEntityTableDatas(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableData> tableDatas) throws EntityManagerException
Persist a List of TableDatas- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringtableDatas- List ofTableData- Returns:
- List of
TableData. - Throws:
EntityManagerException
-
setEntityTableDataRows
java.util.List<TableDataRow> setEntityTableDataRows(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableDataRow> tableDataRows) throws EntityManagerException
Persist a List of TableDataRows- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringtableDataRows- List ofTableDataRow- Returns:
- List of
TableDataRow. - Throws:
EntityManagerException
-
setEntityTableDataCells
java.util.List<TableDataCell> setEntityTableDataCells(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<TableDataCell> tableDataCells) throws EntityManagerException
Persist a List of TableDataCells- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringtableDataCells- List ofTableDataCell- Returns:
- List of
TableDataCell. - Throws:
EntityManagerException
-
getEntityPlanningsByIdentifier
java.util.List<Planning> getEntityPlanningsByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the planning record with the Id provided as parameter.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityId- Id of the planning entity, at the time this is always "Planning"context- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- list of
Planningwith the given identifier. The list contains one element, if this planning exists, zero otherwise. - Throws:
EntityManagerException
-
getPlanningByIdentifier
java.util.List<Planning> getPlanningByIdentifier(java.lang.String sessionId, java.lang.String identifier, java.lang.String searchStr)
For internal use only
- Parameters:
sessionId- Id of the current sessionidentifier- Id of the planning recordsearchStr- additional search filter for result
-
getEntityPlanningsOfPage
java.util.List<Planning> getEntityPlanningsOfPage(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the plannings of a page.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"resultEntityId- Id of result entities, currently not evaluatedpageIndex- zero based index of the pagecontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Planningof this document; empty list, if no plannings exist. - Throws:
EntityManagerException
-
getEntityPlanningsOfDocumentAndPage
java.util.List<Planning> getEntityPlanningsOfDocumentAndPage(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, java.lang.String documentId, int pageIndex, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the plannings of a page.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"resultEntityId- Id of result entities, currently not evaluateddocumentId- document IdpageIndex- zero based index of the pagecontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Planningof this document; empty list, if no plannings exist. - Throws:
EntityManagerException
-
getEntityPlanningsBySnippetId
java.util.List<Planning> getEntityPlanningsBySnippetId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Returns plannings with assigned snippet by snipppet id
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the snippetresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Planningof this document; empty list, if no plannings exist. - Throws:
EntityManagerException
-
setPlanning
void setPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Planning> planning) throws EntityManagerExceptionThis method persists a Planning object- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringplanning- List of Planning objects to persist- Throws:
EntityManagerException
-
clonePlanning
java.util.List<java.lang.String> clonePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<Planning> plannings, boolean asTemporary) throws EntityManagerExceptionThis method clones Planning objects (with ContentMetaData) as new plannings with new identifiers- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringplannings- List of Planning objects to cloneasTemporary- Sets to true if one wants to clone as a temporary planning (it will not be visible in a document)- Returns:
- the list of IDs of cloned plannings
- Throws:
EntityManagerException
-
clonePlanningOfDocument
void clonePlanningOfDocument(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.lang.String sourceDocID, java.lang.String targetDocID) throws EntityManagerExceptionThis method clones Planning objects (with ContentMetaData) to the new document- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringsourceDocID- source document idtargetDocID- target document id- Throws:
EntityManagerException
-
copyPlanningMetaData
void copyPlanningMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination, java.util.List<java.lang.String> filter) throws EntityManagerExceptionThis method copies ContentMetaData of planning to the other ones- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringsource- Planning the ContentMetaData of which should be copieddestination- List of plannings to copy content meta datafilter- List of ContentMetaData identifiers to copy (empty list means that all meta data will be copied)- Throws:
EntityManagerException
-
mergePlanningMetaData
void mergePlanningMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination, java.util.List<java.lang.String> filter) throws EntityManagerExceptionThis method merges ContentMetaData of planning to the other ones (copy or replace if exist)- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringsource- Planning the ContentMetaData of which should be mergeddestination- List of plannings to copy content meta datafilter- List of ContentMetaData identifiers to merge (empty list means that all meta data will be merged)- Throws:
EntityManagerException
-
setPlanningTableCmdChanged
void setPlanningTableCmdChanged(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, Planning source, java.util.List<Planning> destination) throws EntityManagerExceptionThis method sets tableCmdChanged property to plannings depending on source planning- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringsource- Planning the tableCmdChanged property of which should be useddestination- List of plannings to update the tableCmdChanged property- Throws:
EntityManagerException
-
getTexts
java.util.List<Text> getTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchText) throws EntityManagerException
Returns texts- Parameters:
sessionId-entityModelIdentifier-entityIdentifier-searchText-- Returns:
ListofText- Throws:
EntityManagerException
-
getMediaAssets
java.util.List<MediaAsset> getMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString) throws EntityManagerException
Returns media assets- Parameters:
sessionId-entityModelIdentifier-entityIdentifier-searchString-- Returns:
ListofMediaAsset- Throws:
EntityManagerException
-
getPrices
java.util.List<Price> getPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString) throws EntityManagerException
Returns prices- Parameters:
sessionId-entityModelIdentifier-entityIdentifier-searchString-- Returns:
ListofPrice- Throws:
EntityManagerException
-
getCords
java.util.List<Cord> getCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString) throws EntityManagerException
Returns cords- Parameters:
sessionId-entityModelIdentifier-entityIdentifier-searchString-- Returns:
ListofCord- Throws:
EntityManagerException
-
getKeyValues
java.util.List<KeyValue> getKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchString) throws EntityManagerException
Returns key values- Parameters:
sessionId-entityModelIdentifier-entityIdentifier-searchString-- Returns:
ListofCord- Throws:
EntityManagerException
-
getEntityChildBucketsOfPlanning
java.util.List<Bucket> getEntityChildBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of buckets linked to subplannings of this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of
Bucketlinked with subplannings of this planning; empty list, if no subplannings exist. - Throws:
EntityManagerException
-
getEntityCordedBucketsOfPlanning
java.util.List<Bucket> getEntityCordedBucketsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of target buckets of planned cords of this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of target
Bucketof planned cords of this planning record; empty list, if no cords exist. - Throws:
EntityManagerException
-
getEntityKeyValuesOfPlanning
java.util.List<KeyValue> getEntityKeyValuesOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of planned KeyValues of the bucket linked to this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of planned
KeyValueof the bucket linked to this planning; empty list, if no KeyValues exist. - Throws:
EntityManagerException
-
getEntityMediaAssetsOfPlanning
java.util.List<MediaAsset> getEntityMediaAssetsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of planned MediaAssets of the bucket linked to this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of planned
MediaAssetof the bucket linked to this planning; empty list, if no MediaAssets exist. - Throws:
EntityManagerException
-
getEntityPricesOfPlanning
java.util.List<Price> getEntityPricesOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of planned Prices of the bucket linked to this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of planned
Priceof the bucket linked to this planning; empty list, if no Prices exist. - Throws:
EntityManagerException
-
getEntityTextsOfPlanning
java.util.List<Text> getEntityTextsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of planned Texts of the bucket linked to this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of planned
Textof the bucket linked to this planning; empty list, if no Texts exist. - Throws:
EntityManagerException
-
getEntityTextsOfPlannedBucket
java.util.List<Text> getEntityTextsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Texts of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Textof the bucket linked to this planning; empty list, if no Texts exist. - Throws:
EntityManagerException
-
getEntityCordsOfPlannedBucket
java.util.List<Cord> getEntityCordsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Cords of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Textof the bucket linked to this planning; empty list, if no Texts exist. - Throws:
EntityManagerException
-
getEntityKeyValuesOfPlannedBucket
java.util.List<KeyValue> getEntityKeyValuesOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Key Values of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
KeyValueof the bucket linked to this planning; empty list, if no KeyValue exist. - Throws:
EntityManagerException
-
getEntityMediaAssetsOfPlannedBucket
java.util.List<MediaAsset> getEntityMediaAssetsOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Media Assets of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
MediaAssetof the bucket linked to this planning; empty list, if no MediaAsset exist. - Throws:
EntityManagerException
-
getEntityPricesOfPlannedBucket
java.util.List<Price> getEntityPricesOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Prices of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Priceof the bucket linked to this planning; empty list, if no Price exist. - Throws:
EntityManagerException
-
getEntityTableDataOfPlannedBucket
java.util.List<TableData> getEntityTableDataOfPlannedBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String identifier, java.lang.String entityIdentifier, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the list of Table Data of the bucket linked to this planning, not the planned content of this planning record.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelidentifier- Id of the planning recordentityIdentifier- Id of the entitycontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
TableDataof the bucket linked to this planning; empty list, if no TableData exist. - Throws:
EntityManagerException
-
deletePlanning
void deletePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planning) throws EntityManagerExceptionDeletes aListofPlanning.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelplanning- Entities to be deleted- Throws:
EntityManagerException
-
deleteEntityBuckets
java.util.List<DeleteEntityStatus> deleteEntityBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Bucket> buckets) throws EntityManagerException
Deletes aListofBucket.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelbuckets- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityKeyValues
java.util.List<DeleteEntityStatus> deleteEntityKeyValues(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<KeyValue> keyValues) throws EntityManagerException
Deletes aListofKeyValue.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelkeyValues- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityTexts
java.util.List<DeleteEntityStatus> deleteEntityTexts(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Text> texts) throws EntityManagerException
Deletes aListofText.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modeltexts- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityMediaAssets
java.util.List<DeleteEntityStatus> deleteEntityMediaAssets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<MediaAsset> mediaAssets) throws EntityManagerException
Deletes aListofMediaAsset.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelmediaAssets- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityPrices
java.util.List<DeleteEntityStatus> deleteEntityPrices(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Price> prices) throws EntityManagerException
Deletes aListofPrice.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelprices- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityCords
java.util.List<DeleteEntityStatus> deleteEntityCords(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Cord> cords) throws EntityManagerException
Deletes aListofCord.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modelcords- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityTableDatas
java.util.List<DeleteEntityStatus> deleteEntityTableDatas(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableData> tableDatas) throws EntityManagerException
Deletes aListofTableData.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modeltableDatas- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityTableDataRows
java.util.List<DeleteEntityStatus> deleteEntityTableDataRows(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableDataRow> tableDataRows) throws EntityManagerException
Deletes aListofTableDataRow.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modeltableDataRows- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
deleteEntityTableDataCells
java.util.List<DeleteEntityStatus> deleteEntityTableDataCells(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<TableDataCell> tableDataCells) throws EntityManagerException
Deletes aListofTableDataCell.- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- Identifier of the entity modeltableDataCells- Entities to be deleted- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
getEntityPlanningsOfDocument
java.util.List<Planning> getEntityPlanningsOfDocument(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Returns the plannings of a particular document.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"resultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- additional search filter for result- Returns:
- the list of
Planningof this document; empty list, if no plannings exist. - Throws:
EntityManagerException
-
getEntitySubPlanningsOfPlanning
java.util.List<Planning> getEntitySubPlanningsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String records, java.lang.String searchStr) throws EntityManagerException
Returns the list of subplannings of this planning.
- Parameters:
sessionId- Id of the current sessionentityModelIdentifier- identifier of the entity modelentityId- Id of the planning entity, at the time this is always "planning"parentPlanningId- Id of the parent planning recordresultEntityId- Id of result entities, currently not evaluatedcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.records- string describing the range of records to be returned. Currently "first" and "last" are evaluated, all other terms expand to "all".searchStr- additional search filter for result- Returns:
- the list of subplannings of given planning; empty list, if no subplannings exist.
- Throws:
EntityManagerException- See Also:
Planning
-
getEntityContentMetaDataByIdentifier
java.util.List<ContentMetaData> getEntityContentMetaDataByIdentifier(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String contentMetaDataId, java.lang.String entityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a list of ContentMetaData with the same identifier- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelcontentMetaDataId- Identifier of the ContentMetaDataentityId- Identifier of the entity within the entity modelcontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
setEntityContentMetaData
java.util.List<ContentMetaData> setEntityContentMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String searchStr, java.util.List<ContentMetaData> contentMetaDataList) throws EntityManagerException
Persist a List of ContentMetaData- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelsearchStr- Search stringcontentMetaDataList- List of ContentMetaData- Returns:
- List of
ContentMetaData. - Throws:
EntityManagerException
-
deleteEntityContentMetaData
java.util.List<DeleteEntityStatus> deleteEntityContentMetaData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<ContentMetaData> contentMetaDatalist) throws EntityManagerException
Delete aListofContentMetaData.- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelcontentMetaDatalist- List of ContentMetaData- Returns:
ListofDeleteEntityStatus- Throws:
EntityManagerException
-
getEntityMetadataOfBucket
java.util.List<ContentMetaData> getEntityMetadataOfBucket(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentBucketId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a Bucket- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentBucketId- Identifier of the parent bucketresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfKeyValue
java.util.List<ContentMetaData> getEntityMetadataOfKeyValue(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentKeyValueId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a KeyValue- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentKeyValueId- Identifier of the parent keyValueresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfPlanning
java.util.List<ContentMetaData> getEntityMetadataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a Planning- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentPlanningId- Identifier of the parent PlanningresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityRootMetadataOfPlanning
java.util.List<ContentMetaData> getEntityRootMetadataOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
- Throws:
EntityManagerException
-
getEntityMetadataOfTableData
java.util.List<ContentMetaData> getEntityMetadataOfTableData(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentTableDataId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a TableData- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentTableDataId- Identifier of the parent TableDataresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Depending on theContextDefinitionin theEntitysome or all fields of this context will be handed over to appropriate connector method.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfMediaAsset
java.util.List<ContentMetaData> getEntityMetadataOfMediaAsset(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentMediaAssetId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a MediaAsset- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentMediaAssetId- Identifier of the parent MediaAssetresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Overrides content of context with static values fromContextDefinitioninEntity.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfCord
java.util.List<ContentMetaData> getEntityMetadataOfCord(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentCordId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a Cord- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentCordId- Identifier of the parent CordresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Overrides content of context with static values fromContextDefinitioninEntity.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfText
java.util.List<ContentMetaData> getEntityMetadataOfText(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentTextId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a Text- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentTextId- Identifier of the parent TextresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Overrides content of context with static values fromContextDefinitioninEntity.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getEntityMetadataOfPrice
java.util.List<ContentMetaData> getEntityMetadataOfPrice(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityId, java.lang.String parentPriceId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
Get a List of ContentMetaData of a Price- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityId- Identifier of the entity within the entity modelparentPriceId- Identifier of the parent PriceresultEntityId- filter the result list by entities with this identifiercontext- Context as search filter (e.g country and language). Overrides content of context with static values fromContextDefinitioninEntity.searchStr- Search string- Returns:
- List of
ContentMetaData. Empty list if nothing was found. - Throws:
EntityManagerException
-
getBuckets
java.util.List<Bucket> getBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String entityIdentifier, java.lang.String searchStr) throws EntityManagerException
Get a list of Entity Root Buckets- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelentityIdentifier- Identifier of the entity within the entity modelsearchStr- Search string- Returns:
- List of root
Bucket. Empty list if nothing was found. - Throws:
EntityManagerException
-
changeParentRealGridElementForPlannedBuckets
void changeParentRealGridElementForPlannedBuckets(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> plannedBuckets, Planning realGridElement) throws EntityManagerExceptionThis method move a the list of planned buckets to the new Real Grid Element- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelplannedBuckets- List of Planning objects to move to the new Real Grid ElementrealGridElement- new Real Grid Element- Throws:
EntityManagerException
-
duplicateModel
void duplicateModel(java.lang.String oldModelId, java.lang.String newModelId, java.util.Map<java.lang.String,java.lang.Object> additionalValues) throws EntityManagerExceptionDuplicate an entity model.Additional values are given in a simple hash map and set via bean population.
oldModelId and newModelId can be identical in case either the tenant or connectorSpec will be changed through the operation. Otherwise an exception will be raised.
- Parameters:
oldModelId- original model identifiernewModelId- new model identifieradditionalValues- optional field values to be replaced for the new model. This depends on the implementation of entity manager.
Default entity manager of publishing hub currently supports "newLabel", "newDescription", "oldConnectorSpec", "newConnectorSpec", "oldTenant", "newTenant".- Throws:
EntityManagerException
-
replaceConnector
void replaceConnector(java.lang.String id, java.lang.String oldConnectorSpec, java.lang.String newConnectorSpec) throws EntityManagerExceptionReplacing a connectorSpec in all entities of entity model through a new value.Entities using another connector or instance than oldConnectorSpec will not be affected by this operation.
If old and new connectorSpec are identical an exception will be thrown.
This method will most probably be implemented by using the
duplicateModel(String, String, Map)method internally.- Parameters:
id- original model identifieroldConnectorSpec- current connector specification, e.g. "com.priint.MyConnetor:MyInstance".newConnectorSpec- new connector specification to replace the old one in model and all entities, e.g. "de.kontoso.YourConnetor:YourInstance".- Throws:
EntityManagerException
-
commitItems
java.util.List<EntityItem> commitItems(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items) throws EntityManagerException
Change (insert, update, or delete) a list of entity items within an entity model. Within one commit different actions can be mixed.Only one connector is supported per call, i.e. for multiple connectors this method has to be called for each connector separately. Otherwise transactional integrity cannot be assured.
Whether the operation is really transactional safe also depends on the specific connector. Some connectors may split the item list by the action type and run separate batches for insert, update, and delete. Please refer to the connector documentation for details.
The method returns the state of the same items after the commit was completed. The status value will contain detailed information.
For an item with command INSERT the returned item may contain a new identifier created by the content system.
The exact procedure for commit depends on the connector. If an error occurs the connector may throw an exception, that will be returned to the caller (wrapped as EntityManagerException). It may also just return a list where some or all items have status
EntityItem.Status.FAILEDorEntityItem.Status.EXCEPTION.- Parameters:
entityModelIdentifier-items-- Returns:
- a list of
EntityItemafter changing with a result status for each item. - Throws:
EntityManagerException- If any severe problem occurred during commit. Also thrown if items or entityModelIdentifier are null.
-
bulkInsert
java.util.List<EntityItem> bulkInsert(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items) throws EntityManagerException
Insert a list of entity items within an entity model. Within one commit different actions can be mixed.Only one connector is supported per call, i.e. for multiple connectors this method has to be called for each connector separately. Otherwise transactional integrity cannot be assured.
Whether the operation is really transactional safe also depends on the specific connector. Some connectors may split the item list by the action type and run separate batches for insert, update, and delete. Please refer to the connector documentation for details.
The exact procedure for commit depends on the connector. If an error occurs the connector may throw an exception, that will be returned to the caller (wrapped as EntityManagerException). It may also just return a list where some or all items have status
EntityItem.Status.FAILEDorEntityItem.Status.EXCEPTION.- Parameters:
entityModelIdentifier-items-- Returns:
- a list of
EntityItemafter changing with a result status for each item. - Throws:
EntityManagerException- If any severe problem occurred during commit. Also thrown if items or entityModelIdentifier are null.
-
bulkUpsert
java.util.List<EntityItem> bulkUpsert(java.lang.String entityModelIdentifier, java.util.List<EntityItem> items) throws EntityManagerException
Upsert a list of entity items within an entity model. Within one commit different actions can be mixed.Only one connector is supported per call, i.e. for multiple connectors this method has to be called for each connector separately. Otherwise transactional integrity cannot be assured.
Whether the operation is really transactional safe also depends on the specific connector. Some connectors may split the item list by the action type and run separate batches for insert, update, and delete. Please refer to the connector documentation for details.
The exact procedure for commit depends on the connector. If an error occurs the connector may throw an exception, that will be returned to the caller (wrapped as EntityManagerException). It may also just return a list where some or all items have status
EntityItem.Status.FAILEDorEntityItem.Status.EXCEPTION.- Parameters:
entityModelIdentifier-items-- Returns:
- a list of
EntityItemafter changing with a result status for each item. - Throws:
EntityManagerException- If any severe problem occurred during commit. Also thrown if items or entityModelIdentifier are null.
-
canDeleteContentMetaData
boolean canDeleteContentMetaData(java.lang.String entityModelIdentifier, java.lang.String entityContentMetaDataId)This method returns true or false depending on the specified type of the ContentMetaData is allowed to delete- Parameters:
entityModelIdentifier- Identifier of the entity modelentityContentMetaDataId- Entity identifier of the ContentMetaData
-
getEntityPlanningsBySourcePlanningId
java.util.List<Planning> getEntityPlanningsBySourcePlanningId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String sourcePlanningId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
- Parameters:
sessionId-entityModelIdentifier-sourcePlanningId-resultEntityId-context-searchStr-- Returns:
- Throws:
EntityManagerException
-
getEntityPlanningsOfPageBySourcePlanningId
java.util.List<Planning> getEntityPlanningsOfPageBySourcePlanningId(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String sourcePlanningId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr) throws EntityManagerException
- Parameters:
sessionId-entityModelIdentifier-sourcePlanningId-resultEntityId-pageIndex-context-searchStr-- Returns:
- Throws:
EntityManagerException
-
getEntityPlanningsBySnippetOrigin
java.util.List<Planning> getEntityPlanningsBySnippetOrigin(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String snippetSourceId, java.lang.String resultEntityId, Context context, java.lang.String searchStr) throws EntityManagerException
- Parameters:
sessionId-entityModelIdentifier-snippetSourceId-resultEntityId-context-searchStr-- Returns:
- Throws:
EntityManagerException
-
getEntityPlanningsOfPageBySnippetOrigin
java.util.List<Planning> getEntityPlanningsOfPageBySnippetOrigin(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String snippetSourceId, java.lang.String resultEntityId, int pageIndex, Context context, java.lang.String searchStr) throws EntityManagerException
- Parameters:
sessionId-entityModelIdentifier-snippetSourceId-resultEntityId-pageIndex-context-searchStr-- Returns:
- Throws:
EntityManagerException
-
getCountOfMediaAssetRefsOfPlanning
java.lang.Long getCountOfMediaAssetRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned media assets in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
getCountOfTextRefsOfPlanning
java.lang.Long getCountOfTextRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned texts in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
getCountOfKeyValueRefsOfPlanning
java.lang.Long getCountOfKeyValueRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned key values in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
getCountOfPriceRefsOfPlanning
java.lang.Long getCountOfPriceRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned prices in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
getCountOfCordRefsOfPlanning
java.lang.Long getCountOfCordRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned cords in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
getCountOfSubBucketRefsOfPlanning
java.lang.Long getCountOfSubBucketRefsOfPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.lang.String parentPlanningId, Context context) throws EntityManagerExceptionThis method returns a number of planned sub-buckets in given planning- Parameters:
sessionId-entityModelIdentifier-parentPlanningId-context-- Returns:
- number of planned media assets (Long)
- Throws:
EntityManagerException
-
addRootPlannings
void addRootPlannings(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planning) throws EntityManagerExceptionThis method persists a List of Planning objects- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelplanning- List of Planning objects to persist- Throws:
EntityManagerException
-
deletePlannings
void deletePlannings(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList) throws EntityManagerException- Throws:
EntityManagerException
-
updatePlanning
void updatePlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList) throws EntityManagerException- Throws:
EntityManagerException
-
updateSequenceOfRootPlanning
void updateSequenceOfRootPlanning(java.lang.String sessionId, java.lang.String entityModelIdentifier, java.util.List<Planning> planningList) throws EntityManagerExceptionThis method sort a List of Planning objects on root level- Parameters:
sessionId- id of the user sessionentityModelIdentifier- Identifier of the entity modelplanningList- List of Planning objects to persist- Throws:
EntityManagerException
-
-