All Classes and Interfaces

Class
Description
abstract base class for all APIs.
abstract base class for CE cross-cutting issues.
 
common abstract base class for DOs and aspects.
helper class for framework to avoid a setEntityClass method in public DO API
 
implementing session scope strategies for AbstractBasketDO
 
 
 
 
 
 
 
 
 
 
this actionlet is typically called after a move operation in an hierarchical tree.
 
runs in addition to EntityMoveActionlet after moving a node.
 
 
internal API for adding, saving and removing attribute values.
generic interface defining handler API, avoiding complex generic type declaration of DVBaseHandler
abstract base aspect for attribute values.
data needed for test (will be inserted if not exists, but not deleted, except the nodes): 2 attribute types of type OBJECTS_VALUE 2 attribute types of type TYPES of each pair the first one has 2 collections, the second one 1 collection in each collection 2 attributes of type SV_ML of the object attributes all are inheritable except the last one node hierarchy with 3 node types, of each type one node root node type has configured the type attributes, all 3 node types have the object attribute types allowed
PORTABLE TEST!
PORTABLE TEST, similar to AspectAttributeTest but only tests text set related data values in shared mode of text pool!
 
 
domain logic related to setting different lifeCycleFlags.
for EntityParameter and EntityData (as a special case of EntityParameter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
additional copy flags for asset
actionlet to delete an asset in background.
 
 
 
 
 
 
 
 
 
 
 
 
delete a AssetDerivateType although it is used, so it removes all existing derivates for this type and their usage.
 
abstract base class for asset/derivate filename strategy pattern
 
 
 
no property fields, used as parameter constant and label key
initial config setup for asset management
 
parameter object for inserting asset through assetAPI and assetWorker.
Result of inserting 1 Asset or extracting a ZIP file to insert multiple assets.
 
 
labels for common types with must be added in core labels.properties (key AssetMetadataType.name.[AssetMetadataType])
labels for epaper/indesign types must be added in ext-epaper labels.properties
 
 
 
MC-5480 actionlet be started by add new version or remove last version of asset
all assignment to attribute values (DTAsset) be migrated to new version (case insert) or next version (case delete)
the duplicate assignment (exist by target) be filtered
 
 
 
 
 
 
 
Attributes carry most of the information of complex entities, which make up their characteristics.
 
no property fields, used as parameter constant and label key
 
 
ComplexTypeEntity to configure Attributes.
 
 
this class is a data container for bracing data for an logical attribute assignment to an object (ComplexEntity).
abstract class for dynamic attribute calculation, provides methods to access attributes of current entity in scripts
 
special reader for holding one AttributeValue.
container for AttributeValue list with convenience methods for getting values for object or attribute
 
 
this is the final endpoint for IBaseEntity.
read data from entity to map.
The base RI class exposes relevant methods of the base API as REST enabled endpoints.
write data from map to entity.
Entity serving to collect objects of the same type for an user in order to buy or download them.
 
no property fields, used as parameter constant and label key
meta DO to determine the correct basketDO for asset or node basket
Generic class representing an object in the basket.
 
 
link from basket to receiver for internal/external shared basket.
 
 
flags to parameterize mapFilter
This class represents an update background process for calculated attributes.
 
substitutes values of entity attributes through rules defined by scripting code
CCRI exposes relevant functions in the CCAPI (content control API) as REST enabled endpoints.
Base class for maps that determine which data of entities is relevant in import or export and optionally map the data to structures in flat files that represent the import or export medium.

mappedObjectClass: class of main object being exported or imported.
 
 
 
Entity representing the mapping of a property of the main entity to a cell in table or flat file.
Properties:
mapIndex: column header label (if hasHeader=true in ChannelMapBase)
fieldLength: must be given for ChannelMapType.FIXED_LENGTH, ignored for other mapTypes
fieldPosition: column number, gives the ordering of the fields
fieldHandlerClassName: provide a handler class if special transformation need to be done to data.
 
 
 
no property fields, used as parameter constant and label key
simple line export for a channel map (format description see MC-6829).
simple line import for adding fields to a channel map (format description see MC-6829)
The channel RI class extends the channel API and exposes relevant functions as REST enabled URIs.
Classification is one member element of a classification tree.
 
centralize handling of classification attribute loading
 
 
Class defining a classification tree.
 
 
reader with nested elements for assigned attributes
Entity representing the association of an Attribute to a Classification.
 
abstract base class representing the association of a CE to a Classification
 
entity representing the association of a Node to a Classification
 
entity representing the association of a EntityProfile to a Classification
 
Collection are used as hierarchical structured containers for any kind of entity that implement ICollectionManaged.
 
MC-14033, MC-14104 data migration for collection type attributes to OAs
 
actionlet for deep copy of collection tree, including content of collection.
 
delete a collection with all content items in background.
 
 
 
Class to represent the association of a ComplexEntity with a more as one collections the primary collection still collection in BaseEntity Currently be implemented only for Asset
 
 
Base class that provides the main features that describe an entity with complex data and functionality.
comparator, default is compare by prio.
 
 
no property fields, used as parameter constant and label key
this is the final endpoint for CEs.
base class for events regarding CEs.
 
 
Base class for types of ComplexTypeEntity.
 
no property fields, used as parameter constant and label key
this is the final endpoint for CTEs.
 
 
 
 
 
 
 
 
generic filter to specify data to be copied by copy (entity to entity) and copyData (entityProfile apply) methods
Entity representing a political country.
iso2Code: mandatory, upper case 2-letter code, must be unique for all countries
diallingCode: optional, area telephone code for this country
postalPrefix: optional, prefix used in front of zip codes on postal addresses
currency: optional, currency of this country
 
 
holds information of one node (normally a physical or virtual server machine) in the cluster.
 
holds configuration data for one namespace in db.
 
System properties are stored in the database as key-value pairs.
 
 
Entity representing a user session.
 
Entity representing a currency.
 
 
Sorted map to provide a general container for entity data.
Base class for all DataType-classes that represent the kinds of data types in the system and usually provides further means to configure the actual instance.
 
 
new abstract base class for data values.
 
for specifying attribute value loading
abstract base class for dataValues.
 
 
container to transfer attribute value data for save from GUI clients or import channel.
 
Entity to control initialisation state of database.
entity to keep track of DB version and update scripts.
 
 
 
used as name for the columnheader in the GUI List
 
 
 
no property fields, used as parameter constant and label key
DataType for Asset-DataValues, can be multi language and have a text as well as references to Asset(s).
 
DataType for Boolean DataValues.
 
DataType for date values.
 
DataType for numeric values.
 
DataType for dataValues configurable by a pattern.
 
 
DataType for price values.
 
 
DataType for text values, locale dependent or independent.
 
DataValue to store a reference to one Asset.
 
DataValue for a boolean value.
 
no property fields, used as parameter constant and label key
DataValue to store a date.
 
no property fields, used as parameter constant and label key
Store a numeric value, optionally with unit.
 
The pattern consists of the tokens defined in enum PatternToken and is stored in DTPattern.
 
no property fields, used as parameter constant and label key
Store a price value.
 
Store a text value.
 
static utility methods for typesafe extraction of data and primitive values from DataValue
Baseclass for most entity classes except the most simple ones.
Fields: name and description: Resources, mulitilanguage text used as main display fields. internalDescription: internal identifier that is known in the system since id is created by database.
 
 
 
no property fields, used as parameter constant and label key
 
 
Bit field is a bit mask and use bitwise operators.
cleanup entities: delete entities with LifecycleFlag.DELETED fix collections with parent=null that are not the root collection
 
abstract base data to store additional content, file or large data associated to another entity.
 
concrete entityData class to link an entity data to a ComplexEntity
 
specializes ObjectMap with additional parameter per property and a reference to the source entity
Reference to construct search filters or labels for entity fields.
Entity base class to specify validity criteria for objects or relations between objects.
entity to link validity data to complex entity.
 
 
 
entity to store additional properties in form of key/value pairs for any complex entity.
 
entity to be used as template to copy data onto complex entities.
 
no property fields, used as parameter constant and label key
 
ComplexEntityType corresponding to EntityProfile serving to configure EntityProfile.
 
 
abstract base class for entities dealing with text need to handle size limit of columns.
EntityToAttribute represents the assignment of complex entity, attribute and a dataValueSet.
comparator for EntityToAttribute, compare by prio value and by DV specific comparator
 
no property fields, used as parameter constant and label key
 
 
 
 
Class to represent the association of a ComplexEntity with a ComplexEntity of the same type, also called Relation.
comparator for EntityToAttribute, compare by prio.
 
class with static utility methods for dealing with ejb3 and hibernate specifics.
cleanup entity-versions: delete versions older than MAX_AGE_IN_DAYS keep at least KEEP_COUNT versions
 
not an entity.
 
 
 
The generic RI class extends the generic API and exposes relevant functions as REST enabled URIs.
 
The health check class provides a single HTTP endpoint
Base class for entities that are structured in a hierarchical tree.
 
Sorts HrcEntity objects by priority, then their display string.
no property fields, used as parameter constant and label key
 
The i18n (internationalization) REST API exposes relevant functions of the i18n API as REST enabled endpoints.
common interface for Asset and AssetDerivate
Interface to signal that implementing class represents an assignment of Attribute to an object, where a flag mandatory can be set.
interface for generic DO lookup
basic marker interface for all entities
Interface to be implemented by entities that can have one or several references to ChannelMapBase.
Interface to signal that instances of implementing classes are associated with collections.
 
Interface to signal that instances of implementing classes are always associated with a collection.
 
Deprecated, for removal: This API element is subject to removal in a future version.
basic marker interface for all entities with business representation: entities, simple entities and type entities.
Marker interface implemented by enums that give the field names of entities.
marker interface for additional entity parameter keys, not mapped as properties in DB
 
 
 
 
interface for system defined metadata attributes.
Entity representing an instance of an import that has been performed.
 
 
This class exists so that the editor can use a single GUI implementation for both child classes.
Entity to define a type of import that can be run repeatedly, each run being represented by entity Import.
 
 
Subclass of ImportMap to be associated with an ImportProfile
 
Entity representing the configuration of an import that can be run repeatedly.
 
 
 
Subclass of ImportMap to be associated with an ImportProfileType
 
Interface to signal that implementing class can be locale dependent.
Interface to signal that implementing class represents an assignment of a dependent entity to an object.
abstract base class to ease and unify IObjectAssignment implementation
 
Interface to signal that implementing entity can be under right management.
common interface for objects periodically executed by the workflow engine
marker interface for session-scope-dependent strategy implementation
 
comparator by prio
Interface to signal that implementing class can have one or more states.
 
Signal that implementing entities have a type which is used for configuration.
common interface for all entities that can exist in multiple versions
Marker interface to signal that the implementing entity has versions.
 
builds SearchFilter for the getFromKey method from given key.
Entity representing a language.
iso2Code: lower case 2-letter code according to ISO standard, must be unique for all languages
iso2Code: lower case 3-letter code according to ISO standard, should be unique for all languages, but this is not enforced by database
Special languages in the system (signalled by internalDescription): DEFAULT_LANGUAGE: there can only be one language marked as default, the language inserted first of all languages UNDEFINED_LANGUAGE: synthetic language used for the undefined locale
 
 
Enumeration that is used to differentiate between primary states of an object.
Entity representing a locale, a localized language.
 
This class represents an update background process for calculated attributes.
 
 
 
calculates a data quality score and simple quality gate based on which attributes are missing and which are maintained.
simple customer specific quality gate < 40% RED, < 60% yellow and < 80% green
data container holding flags and objects for mapping of entities (filter and render)
central part of mapping framework and callback for readers to provide them with mapping and filter logic
final CDI endpoint for standard map filter used as default
map filter for REST, optionally using a build filter
 
marks a property of a reader as key parameter
 
 
 
 
 
base class for channels executing native SQL statements for performance improvement
 
Entity representing an element of a navigation tree.
 
 
Entity representing the whole navigation tree.
 
 
The ComplexTypeEntity used to configure a NavigationHrc.
specify type of objects that can get assigned to navigations of this hierarchy
 
 
MC-7467: simple version of NavigationReader with nested elements, but without pubFilter logic
Entity representing the assignment of a Node to a Navigation.
 
ComplexTypeEntity to configure a type of Navigation.
 
 
In most PIM-systems Node is chosen as the main entity that carries information and represents the sellable product or article.
 
no property fields, used as parameter constant and label key
 
 
additional copy flags for node
Actionlet to delete a node in background.
 
 
Entity representing a complete Node hierarchy.
 
 
The ComplexTypeEntity used to configure a NodeHrc.
 
 
 
 
 
Periodically (standard: every 24h) resets the edit States (EditType.CURRENT_USER) of Nodes to the first released state in the same state group.
ComplexTypeEntity to configure a type of Nodes.
 
no property fields, used as parameter constant and label key
 
 
Entity to store a message to a number of users or user groups, optionally concerning a specific entity and/or containing a report, e.g.
 
no property fields, used as parameter constant and label key
link from notification to entity in system (but not the DB reference!) or to file.
 
 
implementing session scope strategies for NotificationDO
 
link from notification to receiver.
 
type to specify source of notifications and filter them in UI.
 
 
enforce password rules.
handles reading, validating and writing of pattern
 
Entity representing the assignment of a Right to a ComplexEntity for a Principal, serving as access control information for the ComplexEntity.
 
set permissions for children of on object in background.
 
abstract base class.
 
Entity representing a pricelist that groups prices together.
currency: mandatory.
 
base class for User or UserGroup.
 
final endpoint for Principal.
 
 
Common abstract baseclass for publication and import profile.
hasVersions: set to true if Publications or Imports of this profile are to be archived.
 
Baseclass for PublicationProfileType and ImportProfileType.
 
 
 
 
 
link to a user participating in this project under a certain role.
 
 
common abstract base class for generic ProjectPrincipal and ProjectTaskSwimlane
link entity to create m:n assignment from project to resource data, optionally storing additional information.
 
 
 
 
 
link entity to create m:n assignment from task to project resource, optionally storing additional information.
 
defines trigger from a stateType to a taskType.
 
defines responsibility of a principal (user or group) for a projektTaskType.
principal maybe a project principal from project or any other user or group.
 
type of project task to classify different categories of tasks like image ordering, text creation, correction cycle etc.
 
 
 
abstract base entity for storing key/value pairs with type info (see also mc.core.system.util.misc.Property
 
Entity representing an instance of a publication that has been performed.
 
 
Entity to define a type of publication that can be run repeatedly, each run being represented by entity Publication.
 
no property fields, used as parameter constant and label key
 
wrapper around DataMap
helper bean for storing a locale and a corresponding replacement locale in an publication profile.
 
Subclass of ChannelMapBase to be associated with a PublicationProfile
 
 
 
Entity representing the configuration of an publication that can be run repeatedly.
 
 
Subclass of ChannelMapBase to be associated with a PublicationProfileType
 
Entity to assign a Node to a NavigationToNode-assignment.
 
TypeEntity defining the association of Nodes to each other.
 
 
 
 
 
immutable container for RelationValues with convenience methods for getting relation data as lists or maps
Entity representing a report in the system.
 
 
entity to store report definition
 
 
 
 
A line in a report.
 
 
helper JAX-RS bean to download report outside TX (supporting large reports)
the former Resource entity transformed to an interface with static helper and methods to keep (a lot of) existing code compatible
register new JAX-RS REST API (RS)
REST context and utilities for all RI API classes
 
invoked around every RI API call to handle multipart and authentication
 
Entity that serves as database representation for a RightType and holds the information if it is locale dependent.
 
 
 
NOT an entity.
base class for simple entities.
 
this is the final endpoint for SEs.
CDI-helper class to provide methods to sort entities within list, either step by step up or down, or moving them to the specified position.
Entity that stores the current state of an object.
 
compares two states first by their state group (locale indepenedent state groups first, then ordered by display in given locale), if same state group and locale dependent, compares by locale display, then by state group type.
 
 
StateGroupType holds a set of StateTypes with their transitions from and to each other.
 
 
Entity that holds the information of a possible transition from one StateType to the other.
 
Entity representing a possible state assignable to an object.
 
 
 
 
The system REST API provides REST enabled endpoints to relevant functions of the SystemAPI.
entity to store country and optionally a subdivision
 
 
 
 
 
 
channel importing and exporting Xliff version 1.2 format
 
simple excel channel for text values.
use as single action in HGP to migrate from text management in exclusive mode to shared mode.
 
 
parameter object for defining text pool export format and content.
default translation file formats
for GUI mapping
filtering of text values for export dependent on existing translations
 
 
callback for persisting transient resource on insert, and propagate delete.
 
 
 
 
 
 
 
container entity for a text translated in different locales with it's own lifecycle.
 
basic textSet insert, edit, merge methods.
 
 
 
 
bean to implement text state and version logic for textValues.
entity for text in a locale.
 
transfer object for setting shared or exclusive text data
link entity for version history per textSet/locale
Baseclass for entities that mostly serve purposed of configuration.
 
 
this is the final endpoint for TEs.
 
 
 
Class representing the assignment of an Attribute to a ComplexEntityType with additional information.
 
no property fields, used as parameter constant and label key
Entity representing an unit which can be used in numeric values with unit or as content or order unit.
 
 
Entity representing a User in the system.
 
no property fields, used as parameter constant and label key
 
not an entity.
Updates Version, State and AssetVersion (objects that exists after deletion of user because they belong to the object) by replacing the user to be deleted with a jobuser.
 
 
 
 
 
implementing session scope strategies for UserDO
used to signal problems or backend activities to user (not necessarily errors).
 
Entity representing an userGroup.
 
 
check for user accounts not used for a certain period and lock them
not an entity.
 
 
 
 
low level event send on every attribute value change reported in DataValueHandler/DVStrategy.
helper (POJO) class to support additional use cases for setting attribute values through REST endpoint GenericRI.ceAttributeValuesSet(String, String).
sub API of AspectAttribute for storing and retrieving attribute value parameter
optional EntityToAttributeParam configuration, implemented as application scoped bean.
Entity as container for version info of an object.
 
Deprecated.
 
transfer class for sending version change data to the VersionChangeActionlet.
request scoped bean for tracking and bracing change reports and events, writing them to version history
helper for version report tracking
a watch is a subscription for a user or a group to changes on an complexentity.
 
 
set watches for children of on object in background.
 
 
Entity containing state and start and end times for a single step of a workflow given by its WfActionType.
 
 
 
Entity representing a single step (action) in the execution of a workflow.
 
 
abstract base class for background process data
 
Parameterizable class to represent a parameter to be used in a workflow action, consisting of a key-value pair.
 
Transition conditions are for dynamic workflow transition control.
Entity representing a transition between 2 WfActionType.
 
Container for the storable data of a Workflow instance, including start and end time, state, parameters, state and times of actions and the report.
A WorkflowData is always associated with just the WorkflowType of which it represents an instance.
 
 
Entity to configure a workflow that may run repeatedly.
className: optional, if there is a special implementing class for this workflow, must be name of a valid class in classpath
actionTypes: list of WfActionType representing the single steps of the workflow
exclusiveGroup: set a group name if the number of simultanous running instances of this or other workflows with the same exclusive group is restricted in order to preserve system resources or prevent unsynchronized processing
exclusiveCount: number of instances of workflows of the same exclusive group that may run simultaneously
wfTrigger : String, key for handling events in the form i.e.