Class EntityPlanningReference
- java.lang.Object
-
- com.priint.pubserver.plugin.entitydata.EntityPlanningReference
-
- All Implemented Interfaces:
GetContext,GetIdentifier,GetSequence,EntityData,PersistentData,java.io.Serializable
- Direct Known Subclasses:
BucketPlanningReference,CordPlanningReference,KeyValuePlanningReference,MediaAssetPlanningReference,MetaDataPlanningReference,PricePlanningReference,TableDataPlanningReference,TextPlanningReference
@Entity public abstract class EntityPlanningReference extends java.lang.Object implements java.io.Serializable, GetContext, GetIdentifier, GetSequence, EntityData, PersistentData
Data object related to entity type PlanningA planning is a container to collect planning data in publication manager.
- Since:
- 4.0.5
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected intactiveprotected java.lang.StringclassNameclass nameprotected java.lang.StringentityIdentifierentity identifierprotected java.lang.StringidentifierString identifier of the EntityPlaningReference.protected PlanningplanningThis field points on "parent planning", thus in planning we have list of entity referencesprotected java.lang.StringplanningIdentifierprotected PlanningrefPlanningThis field points exactly to planning, this field is needed to connect entity reference with exact planning records, because currently we can have more than one bucket with the same identifier (from data providers)protected java.lang.StringuniqueIdentifierThis field is needed to uniquely localise the record.
-
Constructor Summary
Constructors Constructor Description EntityPlanningReference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActive()java.lang.StringgetClassName()ContextgetContext()java.lang.StringgetCreatedBy()java.util.DategetCreatedOn()java.lang.StringgetDataProvider()java.lang.StringgetEntityIdentifier()Identifier of an entity in the entity model where the current object refers to.java.lang.StringgetIdentifier()Method to provide the identifierintgetImport_id()java.lang.StringgetOrigin()PlanninggetPlanning()java.lang.StringgetPlanningIdentifier()PlanninggetRefPlanning()intgetSequence()java.lang.StringgetTimestamp()java.lang.StringgetUniqueIdentifier()java.lang.StringgetUpdatedBy()java.util.DategetUpdatedOn()java.lang.StringgetVersion()booleanisTemporary()Indicates if planning reference is related to temporary planningvoidsetActive(int active)voidsetClassName(java.lang.String className)voidsetContext(Context context)set the context of entity data objectvoidsetCreatedBy(java.lang.String createdBy)voidsetCreatedOn(java.util.Date createdOn)voidsetDataProvider(java.lang.String dataProvider)voidsetEntityIdentifier(java.lang.String entityIdentifier)Identifier of an entity in the entity model where the current object refers to.voidsetIdentifier(java.lang.String identifier)voidsetImport_id(int import_id)voidsetOrigin(java.lang.String origin)voidsetPlanning(Planning planning)voidsetPlanningIdentifier(java.lang.String planningIdentifier)voidsetRefPlanning(Planning refPlanning)voidsetSequence(int sequence)voidsetTemporary(boolean temporary)Set that planning reference is related to temporary planningvoidsetTimestamp(java.lang.String timestamp)voidsetUniqueIdentifier(java.lang.String uniqueIdentifier)voidsetUpdatedBy(java.lang.String updatedBy)voidsetUpdatedOn(java.util.Date updatedOn)voidsetVersion(java.lang.String version)
-
-
-
Field Detail
-
active
protected int active
-
identifier
protected java.lang.String identifier
String identifier of the EntityPlaningReference. Actually the identifier of the target entity data instance.
-
entityIdentifier
protected java.lang.String entityIdentifier
entity identifier
-
planning
protected Planning planning
This field points on "parent planning", thus in planning we have list of entity references
-
refPlanning
protected Planning refPlanning
This field points exactly to planning, this field is needed to connect entity reference with exact planning records, because currently we can have more than one bucket with the same identifier (from data providers)
-
uniqueIdentifier
protected java.lang.String uniqueIdentifier
This field is needed to uniquely localise the record. Because in "identifier" field we store bucket's, key value's, price's, cord's, text's, media asset's identifiers. But now we can have duplicated data (from dataproviders) and we need additional field.
-
planningIdentifier
protected java.lang.String planningIdentifier
-
className
protected java.lang.String className
class name
-
-
Method Detail
-
getActive
public int getActive()
-
setActive
public void setActive(int active)
-
getIdentifier
public java.lang.String getIdentifier()
Description copied from interface:PersistentDataMethod to provide the identifier- Specified by:
getIdentifierin interfaceEntityData- Specified by:
getIdentifierin interfaceGetIdentifier- Specified by:
getIdentifierin interfacePersistentData- Returns:
- string identifier
-
setIdentifier
public void setIdentifier(java.lang.String identifier)
- Specified by:
setIdentifierin interfaceEntityData- Parameters:
identifier- data object id as string
-
getEntityIdentifier
public java.lang.String getEntityIdentifier()
Description copied from interface:EntityDataIdentifier of an entity in the entity model where the current object refers to.- Specified by:
getEntityIdentifierin interfaceEntityData- Returns:
- entity identifier as string
-
setEntityIdentifier
public void setEntityIdentifier(java.lang.String entityIdentifier)
Description copied from interface:EntityDataIdentifier of an entity in the entity model where the current object refers to.- Specified by:
setEntityIdentifierin interfaceEntityData
-
getPlanning
public Planning getPlanning()
-
setPlanning
public void setPlanning(Planning planning)
-
getClassName
public java.lang.String getClassName()
-
setClassName
public void setClassName(java.lang.String className)
-
getContext
public Context getContext()
- Specified by:
getContextin interfaceEntityData- Specified by:
getContextin interfaceGetContext- Returns:
- context
-
setContext
public void setContext(Context context)
Description copied from interface:EntityDataset the context of entity data object- Specified by:
setContextin interfaceEntityData
-
getImport_id
public int getImport_id()
-
setImport_id
public void setImport_id(int import_id)
-
getCreatedBy
public java.lang.String getCreatedBy()
-
setCreatedBy
public void setCreatedBy(java.lang.String createdBy)
-
getCreatedOn
public java.util.Date getCreatedOn()
-
setCreatedOn
public void setCreatedOn(java.util.Date createdOn)
-
getOrigin
public java.lang.String getOrigin()
-
setOrigin
public void setOrigin(java.lang.String origin)
-
getSequence
public int getSequence()
- Specified by:
getSequencein interfaceGetSequence- Returns:
- ordered position within a list sequenceable objects
-
setSequence
public void setSequence(int sequence)
-
getTimestamp
public java.lang.String getTimestamp()
-
setTimestamp
public void setTimestamp(java.lang.String timestamp)
-
getUpdatedBy
public java.lang.String getUpdatedBy()
-
setUpdatedBy
public void setUpdatedBy(java.lang.String updatedBy)
-
getUpdatedOn
public java.util.Date getUpdatedOn()
-
setUpdatedOn
public void setUpdatedOn(java.util.Date updatedOn)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getPlanningIdentifier
public java.lang.String getPlanningIdentifier()
-
setPlanningIdentifier
public void setPlanningIdentifier(java.lang.String planningIdentifier)
-
getDataProvider
public java.lang.String getDataProvider()
-
setDataProvider
public void setDataProvider(java.lang.String dataProvider)
-
getRefPlanning
public Planning getRefPlanning()
-
setRefPlanning
public void setRefPlanning(Planning refPlanning)
-
getUniqueIdentifier
public java.lang.String getUniqueIdentifier()
-
setUniqueIdentifier
public void setUniqueIdentifier(java.lang.String uniqueIdentifier)
-
isTemporary
public boolean isTemporary()
Indicates if planning reference is related to temporary planning
-
setTemporary
public void setTemporary(boolean temporary)
Set that planning reference is related to temporary planning- Parameters:
temporary- flag to set
-
-