Class FormInstance

java.lang.Object
org.silverpeas.components.formsonline.model.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:
  • Field Details

  • Constructor Details

    • FormInstance

      public FormInstance()
  • Method Details

    • 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)
    • getValidations

      public FormInstanceValidations getValidations()
      Gets all the validations performed on the form instance.
      Returns:
      a FormInstanceValidations instance.
    • getPreviousValidations

      public List<FormInstanceValidation> getPreviousValidations()
    • getValidationsSchema

      public List<FormInstanceValidation> getValidationsSchema()
    • getPendingValidation

      public FormInstanceValidation getPendingValidation()
    • 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
    • getForm

      public FormDetail getForm()
    • 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)
    • getPK

      public RequestPK getPK()
    • isVoidable

      public boolean isVoidable()
    • getValidationsImages

      public List<String> getValidationsImages()