Package com.avoka.fc.core.service
Class SubmissionTaskService.FormTaskParam
java.lang.Object
com.avoka.fc.core.service.SubmissionTaskService.FormTaskParam
- Direct Known Subclasses:
SubmissionTaskService.ReviewTask
- Enclosing class:
SubmissionTaskService
Provides a form task parameter object.
-
Field Summary
Modifier and TypeFieldDescriptionThe task location address.boolean
The flag controlling whether the task is claimable exclusively by a single user (optional, only possible if the task is assigned to group(s)).The date/time when the task shall expire (optional; needs to be in the future).The scheduling information that can be displayed to the assignee(s) (optional).The the email body.The email subject.The form the form to fill (required).The form XML data (schema seed) for the form.The group to assign the task to (must be specified if user is not).The set of groups to assign the task to (must be specified if user is not).The input pre-fill data XML for the form.The associated Job action, to associate with this submission.The latitude component of the geolocation information (optional; can range from -90 to 90).The longitude component of the geolocation information (optional; can range from -180 to 180).The associated Portal.boolean
The the flag to specify whether this task needs to send out email.The sequence number that can be set to number tasks that are part of a set (optional).The task message.The task subject (required).The submission form version (optional)The user the user account to assign the task to (must be specified if group is not).boolean
The flag to specify whether the user can delete this flag. -
Constructor Summary
ConstructorDescriptionProvides a no args constructor.Provides a copy constructor. -
Method Summary
-
Field Details
-
portal
The associated Portal. -
form
The form the form to fill (required). -
templateVersion
The submission form version (optional) -
taskSubject
The task subject (required). -
taskMessage
The task message. -
sequence
The sequence number that can be set to number tasks that are part of a set (optional). -
user
The user the user account to assign the task to (must be specified if group is not). -
group
The group to assign the task to (must be specified if user is not). This attribute is considered only if the groups attribute is not set -
groups
The set of groups to assign the task to (must be specified if user is not). -
allowClaimFlag
public boolean allowClaimFlagThe flag controlling whether the task is claimable exclusively by a single user (optional, only possible if the task is assigned to group(s)). -
formDataXml
The form XML data (schema seed) for the form. -
inputXmlData
The input pre-fill data XML for the form. -
address
The task location address. -
latitude
The latitude component of the geolocation information (optional; can range from -90 to 90). -
longitude
The longitude component of the geolocation information (optional; can range from -180 to 180). -
datetimeScheduled
The scheduling information that can be displayed to the assignee(s) (optional). -
datetimeExpiry
The date/time when the task shall expire (optional; needs to be in the future). -
sendEmailFlag
public boolean sendEmailFlagThe the flag to specify whether this task needs to send out email. -
emailSubject
The email subject. -
emailMessage
The the email body. -
userDeletableFlag
public boolean userDeletableFlagThe flag to specify whether the user can delete this flag. -
jobAction
The associated Job action, to associate with this submission.
-
-
Constructor Details
-
FormTaskParam
public FormTaskParam()Provides a no args constructor.- Since:
- 4.1.2
-
FormTaskParam
Provides a copy constructor.- Parameters:
param
- the form task param to copy- Since:
- 4.1.2
-