Class ProjectRecord

    • Constructor Detail

      • ProjectRecord

        public ProjectRecord()
    • Method Detail

      • getMeta

        public RecordMeta<ProjectRecord> getMeta()
        Description copied from class: SRecordInstance
        This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

         SRecord getMeta() {
           return meta;
         };
         

        The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

        Specified by:
        getMeta in class PersistentRecord
      • getId

        public long getId()
      • getName

        public java.lang.String getName()
      • getSource

        public java.lang.String getSource()
      • setSource

        public void setSource​(java.lang.String source)
      • getTitle

        public java.lang.String getTitle()
      • getDisplayTitle

        public java.lang.String getDisplayTitle()
      • getDescription

        public java.lang.String getDescription()
      • isEnabled

        public java.lang.Boolean isEnabled()
      • getLastModified

        public java.util.Date getLastModified()
      • getLastModifiedBy

        public java.lang.String getLastModifiedBy()
      • getEditCount

        public long getEditCount()
      • getFirstRollbackEditPoint

        public long getFirstRollbackEditPoint()
      • updateFirstRollbackEditPoint

        public void updateFirstRollbackEditPoint()
      • getUuid

        public java.util.UUID getUuid()
      • isOemLocked

        public boolean isOemLocked()
      • getOemLockId

        public java.lang.String getOemLockId()
      • isConverted

        public boolean isConverted()
      • setConverted

        public void setConverted​(boolean converted)
      • incrementEditCount

        public long incrementEditCount()
        Increments the current value of the EditCount field, setting the new value on this record and returning the new value
      • setAllProps

        public void setAllProps​(Project project,
                                GatewayContext context)
        Sets properties from the given project object except for the id, editcount, and uuid