Class EntityPlanningReference

    • 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
    • Constructor Detail

      • EntityPlanningReference

        public EntityPlanningReference()
    • Method Detail

      • getActive

        public int getActive()
      • setActive

        public void setActive​(int active)
      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)
        Specified by:
        setIdentifier in interface EntityData
        Parameters:
        identifier - data object id as string
      • getEntityIdentifier

        public java.lang.String getEntityIdentifier()
        Description copied from interface: EntityData
        Identifier of an entity in the entity model where the current object refers to.
        Specified by:
        getEntityIdentifier in interface EntityData
        Returns:
        entity identifier as string
      • setEntityIdentifier

        public void setEntityIdentifier​(java.lang.String entityIdentifier)
        Description copied from interface: EntityData
        Identifier of an entity in the entity model where the current object refers to.
        Specified by:
        setEntityIdentifier in interface EntityData
      • getPlanning

        public Planning getPlanning()
      • setPlanning

        public void setPlanning​(Planning planning)
      • getClassName

        public java.lang.String getClassName()
      • setClassName

        public void setClassName​(java.lang.String className)
      • setContext

        public void setContext​(Context context)
        Description copied from interface: EntityData
        set the context of entity data object
        Specified by:
        setContext in interface EntityData
      • 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:
        getSequence in interface GetSequence
        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