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 Summary
FieldsModifier and TypeFieldDescriptionprotected FormDetailstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeAccessedBy(org.silverpeas.core.admin.user.model.User user) booleancanBeArchivedBy(org.silverpeas.core.admin.user.model.User user) booleancanBeCanceledBy(org.silverpeas.core.admin.user.model.User user) booleancanBeDeletedBy(org.silverpeas.core.admin.user.model.User user) booleanorg.silverpeas.core.admin.user.model.UsergetForm()intorg.silverpeas.core.contribution.content.form.FormgetId()intorg.silverpeas.core.admin.user.model.UsergetPK()intgetState()getTitle()Gets all the validations performed on the form instance.org.silverpeas.core.admin.user.model.UserbooleanbooleanbooleanisDenied()booleanisDraft()booleanisHierarchicalValidator(String userId) booleanisRead()booleanisUnread()booleanbooleanbooleanvoidsetCreationDate(Date creationDate) voidsetCreatorId(String creatorId) voidsetForm(FormDetail form) voidsetFormId(int formId) voidsetFormWithData(org.silverpeas.core.contribution.content.form.Form formWithData) voidsetId(int id) voidsetInstanceId(String instanceId) voidsetState(int state) voidsetValidationEnabled(boolean validationEnabled) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.silverpeas.core.contribution.model.Contribution
getModel, getName, getResourcePath, isIndexableMethods inherited from interface org.silverpeas.core.Instance
getParentMethods inherited from interface org.silverpeas.core.security.Securable
canBeFiledInBy, canBeModifiedByMethods inherited from interface org.silverpeas.core.contribution.model.SilverpeasContent
getIdentifier, getSilverpeasContentId
-
Field Details
-
STATE_DRAFT
public static final int STATE_DRAFT- See Also:
-
STATE_UNREAD
public static final int STATE_UNREAD- See Also:
-
STATE_READ
public static final int STATE_READ- See Also:
-
STATE_VALIDATED
public static final int STATE_VALIDATED- See Also:
-
STATE_REFUSED
public static final int STATE_REFUSED- See Also:
-
STATE_ARCHIVED
public static final int STATE_ARCHIVED- See Also:
-
STATE_CANCELED
public static final int STATE_CANCELED- See Also:
-
form
-
-
Constructor Details
-
FormInstance
public FormInstance()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.silverpeas.core.Identifiable- Specified by:
getIdin interfaceorg.silverpeas.core.contribution.model.SilverpeasContent
-
setId
public void setId(int id) - Parameters:
id- the id to set
-
getIdAsInt
public int getIdAsInt() -
getComponentInstanceId
- Specified by:
getComponentInstanceIdin interfaceorg.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
- Returns:
- the creatorId
-
setCreatorId
- Parameters:
creatorId- the creatorId to set
-
getCreationDate
- Specified by:
getCreationDatein interfaceorg.silverpeas.core.SilverpeasResource- Returns:
- the creationDate
-
setCreationDate
- Parameters:
creationDate- the creationDate to set
-
getLastUpdateDate
- Specified by:
getLastUpdateDatein interfaceorg.silverpeas.core.SilverpeasResource
-
getTitle
- Specified by:
getTitlein interfaceorg.silverpeas.core.contribution.model.Contribution
-
getDescription
- Specified by:
getDescriptionin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
getDescriptionin interfaceorg.silverpeas.core.Nameable
-
getContributionType
- Specified by:
getContributionTypein interfaceorg.silverpeas.core.contribution.model.Contribution
-
canBeAccessedBy
public boolean canBeAccessedBy(org.silverpeas.core.admin.user.model.User user) - Specified by:
canBeAccessedByin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
canBeAccessedByin interfaceorg.silverpeas.core.security.Securable
-
canBeDeletedBy
public boolean canBeDeletedBy(org.silverpeas.core.admin.user.model.User user) - Specified by:
canBeDeletedByin interfaceorg.silverpeas.core.security.Securable
-
getHierarchicalValidator
-
isHierarchicalValidator
-
getValidations
Gets all the validations performed on the form instance.- Returns:
- a
FormInstanceValidationsinstance.
-
getPreviousValidations
-
getValidationsSchema
-
getPendingValidation
-
getValidatorId
- Returns:
- the validatorId
-
getValidationDate
- Returns:
- the validationDate
-
getComments
- Returns:
- the comments
-
setInstanceId
- Parameters:
instanceId- the instanceId to set
-
getForm
-
setForm
-
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:
getCreatorin interfaceorg.silverpeas.core.SilverpeasResource
-
getLastUpdater
public org.silverpeas.core.admin.user.model.User getLastUpdater()- Specified by:
getLastUpdaterin interfaceorg.silverpeas.core.SilverpeasResource
-
getValidator
public org.silverpeas.core.admin.user.model.User getValidator() -
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
-
isVoidable
public boolean isVoidable() -
getValidationsImages
-