# com.bea.wli.worklist.api
TaskCreation Class

public final class TaskCreation
extends `Object`
implements `Cloneable`, `Serializable`

This class provides information for creating a task. It is necessary to specify at least the task name.

The following defaults are used if not specified:
priority => 1.
canBeReassigned => true.
canBeReturned => true.
canBeAborted => true.
owner => the current user.

Hierarchy
  `Object`
  `TaskCreation`

All Implemented Interfaces
  `Cloneable`, `Serializable`

## Constructor Summary

TaskCreation()

## Method Summary

`public `Object`` | `clone`()
`public `String`` | `getAssignToUser`()
`public `String`` | `getAssignToUserInGroup`()
`public `String`[]` | `getAssignToUsersAndGroups`()
`public `Boolean`` | `getCanBeAborted`()
`public `Boolean`` | `getCanBeReassigned`()
`public `Boolean`` | `getCanBeReturned`()
`public `BusinessTime`` | `getClaimDueBusinessTime`()
`public `Date`` | `getClaimDueDate`()
`public `String`` | `getComment`()
`public `BusinessTime`` | `getCompletionDueBusinessTime`()
`public `Date`` | `getCompletionDueDate`()
`public `String`` | `getDescription`()
`public `String`` | `getName`()
`public `String`` | `getOwner`()
`public `Integer`` | `getPriority`()
`public `TaskMessage`` | `getRequest`()
`public void` | `setAssignToUser`(`String` assignToUser)
`public void` | `setAssignToUserInGroup`(`String` assignToUserInGroup)
`public void` | `setAssignToUsersAndGroups`(`String`[] assignToUsersAndGroups)
`public void` | `setCanBeAborted`(`Boolean` canBeAborted)
`public void` | `setCanBeReassigned`(`Boolean` canBeReassigned)
`public void` | `setCanBeReturned`(`Boolean` canBeReturned)
`public void` | `setClaimDueBusinessTime`(`BusinessTime` claimDueBusinessTime)
`public void` | `setClaimDueDate`(`Date` claimDueDate)
`public void` | `setComment`(`String` comment)
`public void` | `setCompletionDueBusinessTime`(`BusinessTime` completionDueBusinessTime)
`public void` | `setCompletionDueDate`(`Date` completionDueDate)
`public void` | `setDescription`(`String` description)
`public void` | `setName`(`String` name)
`public void` | `setOwner`(`String` owner)
`public void` | `setPriority`(`Integer` priority)
`public void` | `setRequest`(`TaskMessage` request)

Methods from class `java.lang.`Object``
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### TaskCreation

    public TaskCreation()

## Method Detail

### clone() Method

    public Object clone()

Overrides
  `Object.clone()`

### getAssignToUser() Method

    public String getAssignToUser()

### getAssignToUserInGroup() Method

    public String getAssignToUserInGroup()

### getAssignToUsersAndGroups() Method

    public String[] getAssignToUsersAndGroups()

### getCanBeAborted() Method

    public Boolean getCanBeAborted()

### getCanBeReassigned() Method

    public Boolean getCanBeReassigned()

### getCanBeReturned() Method

    public Boolean getCanBeReturned()

### getClaimDueBusinessTime() Method

    public BusinessTime getClaimDueBusinessTime()

### getClaimDueDate() Method

    public Date getClaimDueDate()

### getComment() Method

    public String getComment()

### getCompletionDueBusinessTime() Method

    public BusinessTime getCompletionDueBusinessTime()

### getCompletionDueDate() Method

    public Date getCompletionDueDate()

### getDescription() Method

    public String getDescription()

### getName() Method

    public String getName()

### getOwner() Method

    public String getOwner()

### getPriority() Method

    public Integer getPriority()

### getRequest() Method

    public TaskMessage getRequest()

### setAssignToUser(String) Method

    public void setAssignToUser(String assignToUser)

### setAssignToUserInGroup(String) Method

    public void setAssignToUserInGroup(String assignToUserInGroup)

### setAssignToUsersAndGroups(String[]) Method

    public void setAssignToUsersAndGroups(String[] assignToUsersAndGroups)

### setCanBeAborted(Boolean) Method

    public void setCanBeAborted(Boolean canBeAborted)

### setCanBeReassigned(Boolean) Method

    public void setCanBeReassigned(Boolean canBeReassigned)

### setCanBeReturned(Boolean) Method

    public void setCanBeReturned(Boolean canBeReturned)

### setClaimDueBusinessTime(BusinessTime) Method

    public void setClaimDueBusinessTime(BusinessTime claimDueBusinessTime)

### setClaimDueDate(Date) Method

    public void setClaimDueDate(Date claimDueDate)

### setComment(String) Method

    public void setComment(String comment)

### setCompletionDueBusinessTime(BusinessTime) Method

    public void setCompletionDueBusinessTime(BusinessTime completionDueBusinessTime)

### setCompletionDueDate(Date) Method

    public void setCompletionDueDate(Date completionDueDate)

### setDescription(String) Method

    public void setDescription(String description)

### setName(String) Method

    public void setName(String name)

### setOwner(String) Method

    public void setOwner(String owner)

### setPriority(Integer) Method

    public void setPriority(Integer priority)

### setRequest(TaskMessage) Method

    public void setRequest(TaskMessage request)