Class FormInstance

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.Identifiable, org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>, org.silverpeas.core.Nameable, org.silverpeas.core.security.Securable, org.silverpeas.core.SilverpeasResource

    public class FormInstance
    extends Object
    implements org.silverpeas.core.contribution.model.SilverpeasContent
    See Also:
    Serialized Form
    • Constructor Detail

      • FormInstance

        public FormInstance()
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.silverpeas.core.Identifiable
        Specified by:
        getId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • setId

        public void setId​(int id)
        Parameters:
        id - the id to set
      • getIdAsInt

        public int getIdAsInt()
      • getComponentInstanceId

        public String getComponentInstanceId()
        Specified by:
        getComponentInstanceId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getFormId

        public int getFormId()
        Returns:
        the formId
      • setFormId

        public void setFormId​(int formId)
        Parameters:
        formId - the formId to set
      • getState

        public int getState()
        Returns:
        the state
      • setState

        public void setState​(int state)
        Parameters:
        state - the state to set
      • getCreatorId

        public String getCreatorId()
        Returns:
        the creatorId
      • setCreatorId

        public void setCreatorId​(String creatorId)
        Parameters:
        creatorId - the creatorId to set
      • getCreationDate

        public Date getCreationDate()
        Specified by:
        getCreationDate in interface org.silverpeas.core.SilverpeasResource
        Returns:
        the creationDate
      • setCreationDate

        public void setCreationDate​(Date creationDate)
        Parameters:
        creationDate - the creationDate to set
      • getLastUpdateDate

        public Date getLastUpdateDate()
        Specified by:
        getLastUpdateDate in interface org.silverpeas.core.SilverpeasResource
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.silverpeas.core.contribution.model.Contribution
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        getDescription in interface org.silverpeas.core.Nameable
      • getContributionType

        public String getContributionType()
        Specified by:
        getContributionType in interface org.silverpeas.core.contribution.model.Contribution
      • canBeAccessedBy

        public boolean canBeAccessedBy​(org.silverpeas.core.admin.user.model.User user)
        Specified by:
        canBeAccessedBy in interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        canBeAccessedBy in interface org.silverpeas.core.security.Securable
      • canBeDeletedBy

        public boolean canBeDeletedBy​(org.silverpeas.core.admin.user.model.User user)
        Specified by:
        canBeDeletedBy in interface org.silverpeas.core.security.Securable
      • getHierarchicalValidator

        public String getHierarchicalValidator()
      • isHierarchicalValidator

        public boolean isHierarchicalValidator​(String userId)
      • getValidatorId

        public String getValidatorId()
        Returns:
        the validatorId
      • getValidationDate

        public Date getValidationDate()
        Returns:
        the validationDate
      • getComments

        public String getComments()
        Returns:
        the comments
      • setInstanceId

        public void setInstanceId​(String instanceId)
        Parameters:
        instanceId - the instanceId to set
      • setForm

        public void setForm​(FormDetail form)
      • isRead

        public boolean isRead()
      • isUnread

        public boolean isUnread()
      • isCanceled

        public boolean isCanceled()
      • isValidated

        public boolean isValidated()
      • isDenied

        public boolean isDenied()
      • isArchived

        public boolean isArchived()
      • canBeValidated

        public boolean canBeValidated()
      • canBeArchivedBy

        public boolean canBeArchivedBy​(org.silverpeas.core.admin.user.model.User user)
      • canBeCanceledBy

        public boolean canBeCanceledBy​(org.silverpeas.core.admin.user.model.User user)
      • isDraft

        public boolean isDraft()
      • getCreator

        public org.silverpeas.core.admin.user.model.User getCreator()
        Specified by:
        getCreator in interface org.silverpeas.core.SilverpeasResource
      • getLastUpdater

        public org.silverpeas.core.admin.user.model.User getLastUpdater()
        Specified by:
        getLastUpdater in interface org.silverpeas.core.SilverpeasResource
      • getValidator

        public org.silverpeas.core.admin.user.model.User getValidator()
      • getFormPK

        public FormPK getFormPK()
      • isValidationEnabled

        public boolean isValidationEnabled()
      • setValidationEnabled

        public void setValidationEnabled​(boolean validationEnabled)
      • getFormWithData

        public org.silverpeas.core.contribution.content.form.Form getFormWithData()
      • setFormWithData

        public void setFormWithData​(org.silverpeas.core.contribution.content.form.Form formWithData)
      • isVoidable

        public boolean isVoidable()
      • getValidationsImages

        public List<String> getValidationsImages()