All Implemented Interfaces:
Serializable

public class ProjectRecord extends PersistentRecord
See Also:
  • Field Details

  • Constructor Details

    • ProjectRecord

      public ProjectRecord()
  • Method Details

    • 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 String getName()
    • getSource

      public String getSource()
    • setSource

      public void setSource(String source)
    • getTitle

      public String getTitle()
    • getDisplayTitle

      public String getDisplayTitle()
    • getDescription

      public String getDescription()
    • isEnabled

      public Boolean isEnabled()
    • getLastModified

      public Date getLastModified()
    • getLastModifiedBy

      public String getLastModifiedBy()
    • getEditCount

      public long getEditCount()
    • getFirstRollbackEditPoint

      public long getFirstRollbackEditPoint()
    • updateFirstRollbackEditPoint

      public void updateFirstRollbackEditPoint()
    • getUuid

      public UUID getUuid()
    • isOemLocked

      public boolean isOemLocked()
    • getOemLockId

      public 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(ResourceCollection project, GatewayContext context)
      Sets properties from the given project object except for the id, editcount, and uuid