|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
org.camunda.bpm.engine.impl.persistence.entity.TaskEntity
public class TaskEntity
| Fields inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope |
|---|
cachedElContext |
| Fields inherited from interface org.camunda.bpm.engine.task.Task |
|---|
PRIORITY_MAXIMUM, PRIORITY_MINIUM, PRIORITY_NORMAL |
| Constructor Summary | |
|---|---|
TaskEntity()
|
|
TaskEntity(String taskId)
|
|
| Method Summary | |
|---|---|
void |
addCandidateGroup(String groupId)
Adds the given group as candidate group to this task |
void |
addCandidateGroups(Collection<String> candidateGroups)
Adds multiple groups as candidate group to this task. |
void |
addCandidateUser(String userId)
Adds the given user as a candidate user to this task. |
void |
addCandidateUsers(Collection<String> candidateUsers)
Adds multiple users as candidate user to this task. |
void |
addGroupIdentityLink(String groupId,
String identityLinkType)
Involves a group with group task. |
IdentityLinkEntity |
addIdentityLink(String userId,
String groupId,
String type)
|
void |
addUserIdentityLink(String userId,
String identityLinkType)
Involves a user with a task. |
void |
caseExecutionCompleted()
|
void |
complete()
|
static TaskEntity |
create()
new task. |
static TaskEntity |
createAndInsert(VariableScope execution)
creates and initializes a new persistent task. |
void |
createHistoricTaskDetails(String operation)
|
protected AbstractPersistentVariableStore |
createVariableStore()
|
void |
delegate(String userId)
delegates this task to the given user and sets the delegationState to DelegationState.PENDING. |
void |
delete(String deleteReason,
boolean cascade)
|
void |
delete(String deleteReason,
boolean cascade,
boolean skipCustomListeners)
|
protected void |
deleteAuthorizations(AuthorizationEntity[] authorizations)
|
void |
deleteCandidateGroup(String groupId)
Convenience shorthand for #deleteGroupIdentityLink(String, String, String); with type IdentityLinkType.CANDIDATE |
void |
deleteCandidateUser(String userId)
Convenience shorthand for DelegateTask.deleteUserIdentityLink(String, String); with type IdentityLinkType.CANDIDATE |
void |
deleteGroupIdentityLink(String groupId,
String identityLinkType)
Removes the association between a group and a task for the given identityLinkType. |
void |
deleteIdentityLink(String userId,
String groupId,
String type)
|
void |
deleteUserIdentityLink(String userId,
String identityLinkType)
Removes the association between a user and a task for the given identityLinkType. |
protected void |
ensureCaseExecutionInitialized()
|
protected void |
ensureParentTaskActive()
|
protected void |
ensureTaskActive()
|
boolean |
equals(Object obj)
|
void |
executeMetrics(String metricsName)
|
protected void |
fireAddIdentityLinkAuthorizationProvider(String type,
String userId,
String groupId)
|
protected void |
fireAssigneeAuthorizationProvider(String oldAssignee,
String newAssignee)
|
void |
fireAuthorizationProvider()
|
protected void |
fireAuthorizationProvider(String property,
String oldValue,
String newValue)
|
protected void |
fireDeleteIdentityLinkAuthorizationProvider(String type,
String userId,
String groupId)
|
void |
fireEvent(String taskEventName)
|
protected void |
fireOwnerAuthorizationProvider(String oldOwner,
String newOwner)
|
Map<String,Object> |
getActivityInstanceVariables()
|
String |
getAssignee()
The userId of the person to which this task is
assigned or
delegated. |
org.camunda.bpm.model.bpmn.instance.UserTask |
getBpmnModelElementInstance()
Provides access to the current UserTask Element from the Bpmn Model. |
org.camunda.bpm.model.bpmn.BpmnModelInstance |
getBpmnModelInstance()
Returns the BpmnModelInstance for the currently executed Bpmn Model |
Set<IdentityLink> |
getCandidates()
Retrieves the candidate users and groups associated with the task. |
CaseDefinitionEntity |
getCaseDefinition()
|
String |
getCaseDefinitionId()
Reference to the case definition or null if it is not related to a case. |
CaseExecutionEntity |
getCaseExecution()
Returns the case execution currently at the task. |
String |
getCaseExecutionId()
Reference to the path of case execution or null if it is not related to a case instance. |
String |
getCaseInstanceId()
Reference to the case instance or null if it is not related to a case instance. |
Date |
getCreateTime()
The date/time when this task was created |
DelegationState |
getDelegationState()
The current DelegationState for this task. |
String |
getDelegationStateString()
|
String |
getDeleteReason()
Get delete reason of the task. |
String |
getDescription()
Free text description of the task. |
Date |
getDueDate()
Due date of the task. |
String |
getEventName()
Returns the event name which triggered the task listener to fire for this task. |
ExecutionEntity |
getExecution()
Returns the execution currently at the task. |
String |
getExecutionId()
Reference to the path of execution or null if it is not related to a process instance. |
Date |
getFollowUpDate()
Follow-up date of the task. |
String |
getFormKey()
Provides the form key for the task. |
String |
getId()
DB id of the task. |
List<IdentityLinkEntity> |
getIdentityLinks()
|
protected List<TaskListener> |
getListenersForEvent(String event)
|
String |
getName()
Name or title of the task. |
String |
getOwner()
The userId of the person that is responsible for this task. |
String |
getParentTaskId()
the parent task for which this task is a subtask |
AbstractVariableScope |
getParentVariableScope()
|
Object |
getPersistentState()
Returns a representation of the object, as would be stored in the database. |
int |
getPriority()
indication of how important/urgent this task is with a number between 0 and 100 where higher values mean a higher priority and lower values mean lower priority: [0..19] lowest, [20..39] low, [40..59] normal, [60..79] high [80..100] highest |
ProcessDefinitionEntity |
getProcessDefinition()
|
String |
getProcessDefinitionId()
Reference to the process definition or null if it is not related to a process. |
ProcessEngineServices |
getProcessEngineServices()
Returns the ProcessEngineServices providing access to the
public API of the process engine. |
ExecutionEntity |
getProcessInstance()
|
String |
getProcessInstanceId()
Reference to the process instance or null if it is not related to a process instance. |
Map<String,PropertyChange> |
getPropertyChanges()
|
protected ResourceAuthorizationProvider |
getResourceAuthorizationProvider()
|
int |
getRevision()
|
int |
getRevisionNext()
|
int |
getSuspensionState()
|
TaskDefinition |
getTaskDefinition()
|
String |
getTaskDefinitionKey()
The id of the activity in the process defining this task or null if this is not related to a process |
String |
getVariableScopeKey()
|
protected CoreVariableStore |
getVariableStore()
|
int |
hashCode()
|
void |
initializeFormKey()
|
protected void |
initializeVariableInstanceBackPointer(VariableInstanceEntity variableInstance)
|
void |
insert(ExecutionEntity execution)
|
protected boolean |
isAuthorizationEnabled()
|
boolean |
isDeleted()
|
boolean |
isSuspended()
Indicated whether this task is suspended or not. |
protected List<VariableInstanceEntity> |
loadVariableInstances()
|
void |
onCommandContextClose(CommandContext commandContext)
|
void |
onCommandFailed(CommandContext commandContext,
Throwable t)
|
protected void |
propertyChanged(String propertyName,
Object orgValue,
Object newValue)
Tracks a property change. |
protected void |
registerCommandContextCloseListener()
|
void |
resolve()
|
protected void |
saveAuthorizations(AuthorizationEntity[] authorizations)
|
void |
setAssignee(String assignee)
The userId of the person to which this task is
assigned or
delegated. |
void |
setAssigneeWithoutCascade(String assignee)
|
void |
setCaseDefinitionId(String caseDefinitionId)
|
void |
setCaseExecution(DelegateCaseExecution caseExecution)
|
void |
setCaseExecutionId(String caseExecutionId)
|
void |
setCaseInstanceId(String caseInstanceId)
The case instance id for which this task is associated for. |
void |
setCaseInstanceIdWithoutCascade(String caseInstanceId)
|
void |
setCreateTime(Date createTime)
|
void |
setDelegationState(DelegationState delegationState)
The current DelegationState for this task. |
void |
setDelegationStateString(String delegationState)
Setter for mybatis mapper. |
void |
setDelegationStateWithoutCascade(DelegationState delegationState)
|
void |
setDeleted(boolean isDeleted)
|
void |
setDescription(String description)
Change the description of the task |
void |
setDescriptionWithoutCascade(String description)
|
void |
setDueDate(Date dueDate)
Change due date of the task. |
void |
setDueDateWithoutCascade(Date dueDate)
|
void |
setEventName(String eventName)
|
void |
setExecution(DelegateExecution execution)
|
void |
setExecution(ExecutionEntity execution)
|
void |
setExecutionId(String executionId)
|
void |
setExecutionVariables(Map<String,Object> parameters)
|
void |
setFollowUpDate(Date followUpDate)
Change follow-up date of the task. |
void |
setFollowUpDateWithoutCascade(Date followUpDate)
|
void |
setId(String id)
|
void |
setName(String taskName)
Name or title of the task. |
void |
setNameWithoutCascade(String taskName)
|
void |
setOwner(String owner)
The userId of the person that is responsible for this task. |
void |
setOwnerWithoutCascade(String owner)
|
void |
setParentTaskId(String parentTaskId)
the parent task for which this task is a subtask |
void |
setParentTaskIdWithoutCascade(String parentTaskId)
|
void |
setPriority(int priority)
indication of how important/urgent this task is with a number between 0 and 100 where higher values mean a higher priority and lower values mean lower priority: [0..19] lowest, [20..39] low, [40..59] normal, [60..79] high [80..100] highest |
void |
setPriorityWithoutCascade(int priority)
|
void |
setProcessDefinitionId(String processDefinitionId)
|
void |
setProcessInstance(ExecutionEntity processInstance)
|
void |
setProcessInstanceId(String processInstanceId)
|
void |
setRevision(int revision)
|
void |
setSuspensionState(int suspensionState)
|
void |
setTaskDefinition(TaskDefinition taskDefinition)
|
void |
setTaskDefinitionKey(String taskDefinitionKey)
|
void |
setTaskDefinitionKeyWithoutCascade(String taskDefinitionKey)
|
String |
toString()
|
void |
update()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.camunda.bpm.engine.delegate.VariableScope |
|---|
getVariable, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setVariable, setVariableLocal, setVariables, setVariablesLocal |
| Field Detail |
|---|
protected static final EnginePersistenceLogger LOG
public static final String DELETE_REASON_COMPLETED
public static final String DELETE_REASON_DELETED
protected String id
protected int revision
protected String owner
protected String assignee
protected DelegationState delegationState
protected String parentTaskId
protected String name
protected String description
protected int priority
protected Date createTime
protected Date dueDate
protected Date followUpDate
protected int suspensionState
protected boolean isIdentityLinksInitialized
protected transient List<IdentityLinkEntity> taskIdentityLinkEntities
protected String executionId
protected transient ExecutionEntity execution
protected String processInstanceId
protected transient ExecutionEntity processInstance
protected String processDefinitionId
protected String caseExecutionId
protected transient CaseExecutionEntity caseExecution
protected String caseInstanceId
protected String caseDefinitionId
protected transient TaskDefinition taskDefinition
protected String taskDefinitionKey
protected boolean isDeleted
protected String deleteReason
protected String eventName
protected boolean isFormKeyInitialized
protected String formKey
protected transient AbstractPersistentVariableStore variableStore
protected transient boolean skipCustomListeners
protected transient Map<String,PropertyChange> propertyChanges
public static final String ASSIGNEE
public static final String DELEGATION
public static final String DELETE
public static final String DESCRIPTION
public static final String DUE_DATE
public static final String FOLLOW_UP_DATE
public static final String NAME
public static final String OWNER
public static final String PARENT_TASK
public static final String PRIORITY
public static final String CASE_INSTANCE_ID
| Constructor Detail |
|---|
public TaskEntity()
public TaskEntity(String taskId)
| Method Detail |
|---|
public static TaskEntity createAndInsert(VariableScope execution)
public void insert(ExecutionEntity execution)
public void update()
public static TaskEntity create()
public void complete()
public void caseExecutionCompleted()
public void delete(String deleteReason,
boolean cascade)
public void delete(String deleteReason,
boolean cascade,
boolean skipCustomListeners)
public void delegate(String userId)
TaskdelegationState to DelegationState.PENDING.
If no owner is set on the task, the owner is set to the current assignee of the task.
delegate in interface Taskpublic void resolve()
public Object getPersistentState()
DbEntity
getPersistentState in interface DbEntitypublic int getRevisionNext()
getRevisionNext in interface HasDbRevisionprotected void ensureParentTaskActive()
protected void ensureTaskActive()
public org.camunda.bpm.model.bpmn.instance.UserTask getBpmnModelElementInstance()
DelegateTaskUserTask Element from the Bpmn Model.
getBpmnModelElementInstance in interface BpmnModelExecutionContextgetBpmnModelElementInstance in interface DelegateTaskUserTask Element from the Bpmn Model.public org.camunda.bpm.model.bpmn.BpmnModelInstance getBpmnModelInstance()
BpmnModelExecutionContextBpmnModelInstance for the currently executed Bpmn Model
getBpmnModelInstance in interface BpmnModelExecutionContextBpmnModelInstanceprotected AbstractPersistentVariableStore createVariableStore()
protected CoreVariableStore getVariableStore()
getVariableStore in class AbstractVariableScopepublic AbstractVariableScope getParentVariableScope()
getParentVariableScope in class AbstractVariableScopeprotected void initializeVariableInstanceBackPointer(VariableInstanceEntity variableInstance)
protected List<VariableInstanceEntity> loadVariableInstances()
public String getVariableScopeKey()
getVariableScopeKey in interface VariableScopegetVariableScopeKey in class AbstractVariableScopepublic ExecutionEntity getExecution()
DelegateTask
getExecution in interface DelegateTaskpublic void setExecution(DelegateExecution execution)
public CaseExecutionEntity getCaseExecution()
DelegateTask
getCaseExecution in interface DelegateTaskprotected void ensureCaseExecutionInitialized()
public void setCaseExecution(DelegateCaseExecution caseExecution)
public String getCaseExecutionId()
Task
getCaseExecutionId in interface DelegateTaskgetCaseExecutionId in interface Taskpublic void setCaseExecutionId(String caseExecutionId)
public String getCaseInstanceId()
Task
getCaseInstanceId in interface DelegateTaskgetCaseInstanceId in interface Taskpublic void setCaseInstanceId(String caseInstanceId)
Task
setCaseInstanceId in interface Taskpublic void setCaseInstanceIdWithoutCascade(String caseInstanceId)
public CaseDefinitionEntity getCaseDefinition()
public String getCaseDefinitionId()
Task
getCaseDefinitionId in interface DelegateTaskgetCaseDefinitionId in interface Taskpublic void setCaseDefinitionId(String caseDefinitionId)
public IdentityLinkEntity addIdentityLink(String userId,
String groupId,
String type)
public void deleteIdentityLink(String userId,
String groupId,
String type)
public Set<IdentityLink> getCandidates()
DelegateTask
getCandidates in interface DelegateTaskIdentityLinks of type IdentityLinkType.CANDIDATE.public void addCandidateUser(String userId)
DelegateTask
addCandidateUser in interface DelegateTaskpublic void addCandidateUsers(Collection<String> candidateUsers)
DelegateTask
addCandidateUsers in interface DelegateTaskpublic void addCandidateGroup(String groupId)
DelegateTask
addCandidateGroup in interface DelegateTaskpublic void addCandidateGroups(Collection<String> candidateGroups)
DelegateTask
addCandidateGroups in interface DelegateTask
public void addGroupIdentityLink(String groupId,
String identityLinkType)
DelegateTask
addGroupIdentityLink in interface DelegateTaskgroupId - id of the group to involve, cannot be null.identityLinkType - type of identity, cannot be null (@see IdentityLinkType).
public void addUserIdentityLink(String userId,
String identityLinkType)
DelegateTask
addUserIdentityLink in interface DelegateTaskuserId - id of the user involve, cannot be null.identityLinkType - type of identityLink, cannot be null (@see IdentityLinkType).public void deleteCandidateGroup(String groupId)
DelegateTask#deleteGroupIdentityLink(String, String, String); with type IdentityLinkType.CANDIDATE
deleteCandidateGroup in interface DelegateTaskgroupId - id of the group to use as candidate, cannot be null.public void deleteCandidateUser(String userId)
DelegateTaskDelegateTask.deleteUserIdentityLink(String, String); with type IdentityLinkType.CANDIDATE
deleteCandidateUser in interface DelegateTaskuserId - id of the user to use as candidate, cannot be null.
public void deleteGroupIdentityLink(String groupId,
String identityLinkType)
DelegateTask
deleteGroupIdentityLink in interface DelegateTaskgroupId - id of the group to involve, cannot be null.identityLinkType - type of identity, cannot be null (@see IdentityLinkType).
public void deleteUserIdentityLink(String userId,
String identityLinkType)
DelegateTask
deleteUserIdentityLink in interface DelegateTaskuserId - id of the user involve, cannot be null.identityLinkType - type of identityLink, cannot be null (@see IdentityLinkType).public List<IdentityLinkEntity> getIdentityLinks()
public Map<String,Object> getActivityInstanceVariables()
public void setExecutionVariables(Map<String,Object> parameters)
public String toString()
toString in class Objectpublic void setName(String taskName)
Task
setName in interface DelegateTasksetName in interface Taskpublic void setNameWithoutCascade(String taskName)
public void setDescription(String description)
Task
setDescription in interface DelegateTasksetDescription in interface Taskpublic void setDescriptionWithoutCascade(String description)
public void setAssignee(String assignee)
TaskuserId of the person to which this task is
assigned or
delegated.
setAssignee in interface DelegateTasksetAssignee in interface Taskpublic void setAssigneeWithoutCascade(String assignee)
public void setOwner(String owner)
TaskuserId of the person that is responsible for this task.
This is used when a task is delegated.
setOwner in interface DelegateTasksetOwner in interface Taskpublic void setOwnerWithoutCascade(String owner)
public void setDueDate(Date dueDate)
Task
setDueDate in interface DelegateTasksetDueDate in interface Taskpublic void setDueDateWithoutCascade(Date dueDate)
public void setPriority(int priority)
Task
setPriority in interface DelegateTasksetPriority in interface Taskpublic void setPriorityWithoutCascade(int priority)
public void setParentTaskId(String parentTaskId)
Task
setParentTaskId in interface Taskpublic void setParentTaskIdWithoutCascade(String parentTaskId)
public void setTaskDefinitionKeyWithoutCascade(String taskDefinitionKey)
public void fireEvent(String taskEventName)
protected List<TaskListener> getListenersForEvent(String event)
protected void propertyChanged(String propertyName,
Object orgValue,
Object newValue)
propertyName - orgValue - newValue - public void fireAuthorizationProvider()
protected void fireAssigneeAuthorizationProvider(String oldAssignee,
String newAssignee)
protected void fireOwnerAuthorizationProvider(String oldOwner,
String newOwner)
protected void fireAuthorizationProvider(String property,
String oldValue,
String newValue)
protected void fireAddIdentityLinkAuthorizationProvider(String type,
String userId,
String groupId)
protected void fireDeleteIdentityLinkAuthorizationProvider(String type,
String userId,
String groupId)
protected ResourceAuthorizationProvider getResourceAuthorizationProvider()
protected void saveAuthorizations(AuthorizationEntity[] authorizations)
protected void deleteAuthorizations(AuthorizationEntity[] authorizations)
protected boolean isAuthorizationEnabled()
public void setTaskDefinition(TaskDefinition taskDefinition)
public TaskDefinition getTaskDefinition()
public String getId()
Task
getId in interface DelegateTaskgetId in interface DbEntitygetId in interface Taskpublic void setId(String id)
setId in interface DbEntitypublic int getRevision()
getRevision in interface HasDbRevisionpublic void setRevision(int revision)
setRevision in interface HasDbRevisionpublic String getName()
Task
getName in interface DelegateTaskgetName in interface Taskpublic String getDescription()
Task
getDescription in interface DelegateTaskgetDescription in interface Taskpublic Date getDueDate()
Task
getDueDate in interface DelegateTaskgetDueDate in interface Taskpublic int getPriority()
Task
getPriority in interface DelegateTaskgetPriority in interface Taskpublic Date getCreateTime()
Task
getCreateTime in interface DelegateTaskgetCreateTime in interface Taskpublic void setCreateTime(Date createTime)
public String getExecutionId()
Task
getExecutionId in interface DelegateTaskgetExecutionId in interface Taskpublic String getProcessInstanceId()
Task
getProcessInstanceId in interface DelegateTaskgetProcessInstanceId in interface Taskpublic ProcessDefinitionEntity getProcessDefinition()
public String getProcessDefinitionId()
Task
getProcessDefinitionId in interface DelegateTaskgetProcessDefinitionId in interface Taskpublic void initializeFormKey()
public String getFormKey()
TaskNOTE: If the task instance us obtained through a query, this property is only populated in case the
TaskQuery.initializeFormKeys() method is called. If this method is called without a prior call to
TaskQuery.initializeFormKeys(), it will throw a BadUserRequestException.
getFormKey in interface Taskpublic void setProcessDefinitionId(String processDefinitionId)
public String getAssignee()
TaskuserId of the person to which this task is
assigned or
delegated.
getAssignee in interface DelegateTaskgetAssignee in interface Taskpublic String getTaskDefinitionKey()
Task
getTaskDefinitionKey in interface DelegateTaskgetTaskDefinitionKey in interface Taskpublic void setTaskDefinitionKey(String taskDefinitionKey)
public String getEventName()
DelegateTask
getEventName in interface DelegateTaskpublic void setEventName(String eventName)
public void setExecutionId(String executionId)
public ExecutionEntity getProcessInstance()
public void setProcessInstance(ExecutionEntity processInstance)
public void setExecution(ExecutionEntity execution)
public void setProcessInstanceId(String processInstanceId)
public String getOwner()
TaskuserId of the person that is responsible for this task.
This is used when a task is delegated.
getOwner in interface DelegateTaskgetOwner in interface Taskpublic DelegationState getDelegationState()
TaskDelegationState for this task.
getDelegationState in interface Taskpublic void setDelegationState(DelegationState delegationState)
TaskDelegationState for this task.
setDelegationState in interface Taskpublic void setDelegationStateWithoutCascade(DelegationState delegationState)
public String getDelegationStateString()
public void setDelegationStateString(String delegationState)
delegationState - the delegation state as stringpublic boolean isDeleted()
public String getDeleteReason()
DelegateTask
getDeleteReason in interface DelegateTaskpublic void setDeleted(boolean isDeleted)
public String getParentTaskId()
Task
getParentTaskId in interface Taskpublic int getSuspensionState()
public void setSuspensionState(int suspensionState)
public boolean isSuspended()
Task
isSuspended in interface Taskpublic Date getFollowUpDate()
Task
getFollowUpDate in interface Taskpublic void setFollowUpDate(Date followUpDate)
Task
setFollowUpDate in interface Taskpublic void setFollowUpDateWithoutCascade(Date followUpDate)
public void onCommandContextClose(CommandContext commandContext)
onCommandContextClose in interface CommandContextListener
public void onCommandFailed(CommandContext commandContext,
Throwable t)
onCommandFailed in interface CommandContextListenerprotected void registerCommandContextCloseListener()
public Map<String,PropertyChange> getPropertyChanges()
public void createHistoricTaskDetails(String operation)
public ProcessEngineServices getProcessEngineServices()
ProcessEngineServicesAwareProcessEngineServices providing access to the
public API of the process engine.
getProcessEngineServices in interface ProcessEngineServicesAwareProcessEngineServices.public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic void executeMetrics(String metricsName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||