Package com.avoka.tm.vo
Class Form
- java.lang.Object
-
- com.avoka.tm.vo.Form
-
public class Form extends Object
Provide a Form value object class.- Since:
- 5.0.0
-
-
Field Summary
Fields Modifier and Type Field Description String
description
The current form versions description property.String
formCode
The form code.String
formName
The form name.Long
formVersionId
The current form version id (PK).Set<String>
groupNames
The set of associated form group group names.Long
id
The form id (PK).Long
orgId
The organization client id (PK).Set<String>
spaceNames
The set of associated space names.Date
submissionExpiryDate
The date after which all submissions for this form will expire.Integer
submissionExpiryDays
The number of days after which a submission will expire.Set<String>
versions
The set of associated versions.
-
-
-
Field Detail
-
id
public final Long id
The form id (PK).
-
formCode
public final String formCode
The form code.
-
formName
public final String formName
The form name.
-
orgId
public final Long orgId
The organization client id (PK).
-
formVersionId
public final Long formVersionId
The current form version id (PK).
-
description
public final String description
The current form versions description property.
-
submissionExpiryDate
public final Date submissionExpiryDate
The date after which all submissions for this form will expire.- Since:
- 19.5.0
-
submissionExpiryDays
public final Integer submissionExpiryDays
The number of days after which a submission will expire.- Since:
- 19.5.0
-
-
Constructor Detail
-
Form
public Form(com.avoka.fc.core.entity.Form form)
Create a Form value object with the given form entity parameter.- Parameters:
form
- the form entity parameter (required)
-
Form
public Form(Map fields)
Create a unit testing Form value object with the given fields.- Parameters:
fields
- the form entity fields (required)- Since:
- 5.1.4
-
-