public interface ICase extends INoteable, IAdditionalPropertyable
The system relevant fields of a case have certain functions within the system. Modifying them means to modify the behavior the case.
The business fields of a case can be used by the process designer to stored business information within a case. He is free in what kind of information he stores in the business fields. We suggest to use the business fields appropriate to their names. The information within the business fields can be referenced within name and description.
The custom fields of a case can be used by the process designer to stored custom information within a case. He is free in what kind of information he stores in the custom fields. The information within the custom fields can be referenced within name and description
Modifier and Type | Method and Description |
---|---|
void |
attachToBusinessCase(long businessCaseId)
Attaches this case to a
business case with the given id. |
void |
destroy()
Destroys this case and all tasks that belongs to the case
|
IDocumentService |
documents()
Returns a service for managing documents that are attached to the case.
|
String |
getActiveEnvironment() |
List<ITask> |
getActiveTasks()
Gets all tasks in a active state
|
IApplication |
getApplication()
Gets the application the case belongs to
|
IBusinessCase |
getBusinessCase()
Gets the
business case this case belongs to. |
Integer |
getBusinessCorrespondentId()
Gets the business correspondent identifier.
|
String |
getBusinessCreatorUser()
Gets the business creator user.
|
String |
getBusinessMainContactDocumentDatabaseCode()
Gets the business main contact document database code.
|
String |
getBusinessMainContactFolderId()
Gets the business main contact folder identifier.
|
Integer |
getBusinessMainContactId()
Gets the business main contact identifier.
|
String |
getBusinessMainContactName()
Gets the business main contact name.
|
String |
getBusinessMainContactType()
Gets the business main contact type.
|
Date |
getBusinessMilestoneTimestamp()
Gets the business milestone timestamp.
|
String |
getBusinessObjectCode()
Gets the business object code.
|
String |
getBusinessObjectDocumentDatabaseCode()
Gets the business object document database code.
|
String |
getBusinessObjectFolderId()
Gets the business object folder identifier.
|
String |
getBusinessObjectName()
Gets the business object name.
|
String |
getBusinessPriority()
Gets the business priority.
|
BusinessDuration |
getBusinessRuntime()
Gets the
BusinessDuration between the creation (see ICase.getStartTimestamp() ) and the
completion (see ICase.getEndTimestamp() ) of this case. |
Date |
getBusinessStartTimestamp()
Gets the business start timestamp.
|
Category |
getCategory()
|
String |
getCategoryPath()
Returns the category path of this
ICase . |
ITask |
getCreatorTask()
Gets the task that created this case with a trigger element, maybe null if case was not started
through a trigger element.
|
IUser |
getCreatorUser()
Gets the user who created this case.
|
String |
getCreatorUserName()
Gets the name of the user who created this case.
|
Number |
getCustomDecimalField1()
Gets the custom decimal field 1.
|
Number |
getCustomDecimalField2()
Gets the custom decimal field 2.
|
Number |
getCustomDecimalField3()
Gets the custom decimal field 3.
|
Number |
getCustomDecimalField4()
Gets the custom decimal field 4.
|
Number |
getCustomDecimalField5()
Gets the custom decimal field 5.
|
Date |
getCustomTimestampField1()
Gets the custom timestamp field 1.
|
Date |
getCustomTimestampField2()
Gets the custom timestamp field 2.
|
Date |
getCustomTimestampField3()
Gets the custom timestamp field 3.
|
Date |
getCustomTimestampField4()
Gets the custom timestamp field 4.
|
Date |
getCustomTimestampField5()
Gets the custom timestamp field 5.
|
String |
getCustomVarCharField1()
Gets the custom varchar field 1.
|
String |
getCustomVarCharField2()
Gets the custom varchar field 2.
|
String |
getCustomVarCharField3()
Gets the custom varchar field 3.
|
String |
getCustomVarCharField4()
Gets the custom varchar field 4.
|
String |
getCustomVarCharField5()
Gets the custom varchar field 5.
|
String |
getDescription()
Get description of the case
|
String |
getDisplayDescriptionTemplate()
Gets the display description template of the case
|
String |
getDisplayNameTemplate()
Gets the display name template of the case
|
Date |
getEndTimestamp()
Gets the end timestamp of the case.
|
ITask |
getFirstTask()
Gets the first task of the case.
|
long |
getId()
Returns the case identifier
|
String |
getName()
Get name of the case
|
List<IPageArchive> |
getPageArchives()
Gets all page archives associated with this case
|
WorkflowPriority |
getPriority()
Gets the priority of the case
|
String |
getProcessCategoryCode()
Deprecated.
use
category to categorize the case |
String |
getProcessCategoryName()
Deprecated.
use
category to categorize the case |
String |
getProcessCode()
Deprecated.
use
category to categorize the case |
IProcessModel |
getProcessModel()
Gets the process model the case belongs to
|
IWorkflowProcessModelVersion |
getProcessModelVersion()
Gets the process model version the case was started in
|
String |
getProcessName()
Deprecated.
use
category to categorize the case |
IProcessStart |
getProcessStart()
Get the process start the case was started on
|
Date |
getStartTimestamp()
Gets the start timestamp of the case
|
CaseState |
getState()
Get state of the case
|
String |
getSubTypeCode()
Deprecated.
use
category to categorize the case |
String |
getSubTypeName()
Deprecated.
use
category to categorize the case |
List<ITask> |
getTasks()
Gets all tasks
|
String |
getTypeCode()
Deprecated.
use
category to categorize the case |
String |
getTypeName()
Deprecated.
use
category to categorize the case |
IWorkflowContext |
getWorkflowContext()
Gets the workflow context this case belongs to
|
List<IWorkflowEvent> |
getWorkflowEvents()
Gets the workflow events of this case
|
Duration |
getWorkingTime()
Gets the
Duration during that any user has been working on this case.The working time is the sum of the working times from all tasks of this case. |
boolean |
isBusinessCase()
Returns true if this case is a
business case and false if it is a sub case. |
boolean |
isPersistent()
Checks if the case is persistent.
|
void |
setActiveEnvironment(String environmentName)
Sets the
IEnvironment on this case. |
void |
setBusinessCalendar(IBusinessCalendar calendar)
Defines the
IBusinessCalendar for this ICase . |
void |
setBusinessCorrespondentId(Integer businessCorrespondentId)
Sets the business correspondent identifier.
|
void |
setBusinessCreatorUser(String businessCreatorUser)
Sets the business creator user
|
void |
setBusinessMainContactDocumentDatabaseCode(String businessMainContactDocumentDatabaseCode)
Sets the business main contact document database code.
|
void |
setBusinessMainContactFolderId(String businessMainContactFolderId)
Sets the business main contact folder identifier.
|
void |
setBusinessMainContactId(Integer businessMainContactId)
Sets the business main contact identifier .
|
void |
setBusinessMainContactName(String businessMainContactName)
Sets the business main contact name.
|
void |
setBusinessMainContactType(String businessMainContactType)
Sets the business main contact type.
|
void |
setBusinessMilestoneTimestamp(Date businessMilestoneTimestamp)
Sets the business milestone timestamp.
|
void |
setBusinessObjectCode(String businessObjectCode)
Sets the business object code.
|
void |
setBusinessObjectDocumentDatabaseCode(String businessObjectDocumentDatabaseCode)
Sets the business object document database code.
|
void |
setBusinessObjectFolderId(String businessObjectFolderId)
Sets the business object folder identifier.
|
void |
setBusinessObjectName(String businessObjectName)
Sets the business object name.
|
void |
setBusinessPriority(String businessPriority)
Sets the business priority.
|
void |
setBusinessStartTimestamp(Date businessStartTimestamp)
Sets the business start timestamp.
|
void |
setCategoryPath(String categoryPath)
Sets the given String as category path of this
ICase . |
default void |
setCreatorUser(IUser creatorUser)
Sets the given user as case creator.
|
void |
setCustomDecimalField1(Number customDecimalField1)
Sets the custom decimal field 1.
|
void |
setCustomDecimalField2(Number customDecimalField2)
Sets the custom decimal field 2.
|
void |
setCustomDecimalField3(Number customDecimalField3)
Sets the custom decimal field 3.
|
void |
setCustomDecimalField4(Number customDecimalField4)
Sets the custom decimal field 4.
|
void |
setCustomDecimalField5(Number customDecimalField5)
Sets the custom decimal field 5.
|
void |
setCustomTimestampField1(Date customTimestampField1)
Sets the custom timestamp field 1.
|
void |
setCustomTimestampField2(Date customTimestampField2)
Sets the custom timestamp field 2.
|
void |
setCustomTimestampField3(Date customTimestampField3)
Sets the custom timestamp field 3.
|
void |
setCustomTimestampField4(Date customTimestampField4)
Sets the custom timestamp field 4.
|
void |
setCustomTimestampField5(Date customTimestampField5)
Sets the custom timestamp field 5.
|
void |
setCustomVarCharField1(String customVarCharField1)
Sets the custom varchar field 1.
|
void |
setCustomVarCharField2(String customVarCharField2)
Sets the custom varchar field 2.
|
void |
setCustomVarCharField3(String customVarCharField3)
Sets the custom varchar field 3.
|
void |
setCustomVarCharField4(String customVarCharField4)
Sets the custom varchar field 4.
|
void |
setCustomVarCharField5(String customVarCharField5)
Sets the custom varchar field 5.
|
void |
setDescription(String description)
Sets the description of the case
|
void |
setName(String name)
Sets the name of the case
|
void |
setPriority(WorkflowPriority priority)
Sets the priority of the case
|
void |
setProcess(String processCode,
String processName)
Deprecated.
use
category to categorize the case |
void |
setProcessCategory(String processCategoryCode,
String processCategoryName)
Deprecated.
use
category to categorize the case |
void |
setSubType(String subTypeCode,
String subTypeName)
Deprecated.
use
category to categorize the case |
void |
setType(String typeCode,
String typeName)
Deprecated.
use
category to categorize the case |
createNote, deleteNote, getNotes, hasNotes
getAdditionalProperty, getAdditionalPropertyNames, setAdditionalProperty
IApplication getApplication() throws PersistencyException
PersistencyException
- if persistency access failsIWorkflowContext getWorkflowContext() throws PersistencyException
PersistencyException
- if persistency access failsIProcessModel getProcessModel() throws PersistencyException
PersistencyException
- if persistency access failsIWorkflowProcessModelVersion getProcessModelVersion() throws PersistencyException
PersistencyException
- if persistency access failsIBusinessCase getBusinessCase() throws PersistencyException
Gets the business case
this case belongs to.
If this case is a
business case
then the this case is returned.business case
the sub case belongs to is returned.PersistencyException
- if persistency access failsICase.isBusinessCase()
,
ICase.attachToBusinessCase(long)
boolean isBusinessCase() throws PersistencyException
business case
and false if it is a sub case.business case
PersistencyException
- if persistency access failsICase.getBusinessCase()
,
ICase.attachToBusinessCase(long)
void attachToBusinessCase(long businessCaseId) throws PersistencyException
Attaches this case to a business case
with the given id.
If this case is already attached to a business case
or already have sub cases then an IllegalStateException is thrown.
If the given id does not belong to a business case
or belongs to a case of another application then an IllegalArgumentException is thrown.
businessCaseId
- PersistencyException
IllegalStateException
- if the case is already attached to a business case or has sub casesIllegalArgumentException
- if the given businessCaseId is not validICase.getBusinessCase()
,
ICase.isBusinessCase()
long getId()
List<ITask> getTasks() throws PersistencyException
PersistencyException
- if persistency access failsList<ITask> getActiveTasks() throws PersistencyException
PersistencyException
- if persistency access failsITask getFirstTask()
PersistencyException
- if persistency access failsIUser getCreatorUser() throws PersistencyException
ICase.getCreatorUserName()
. This method will return the name of the user who created this case
even if the user was deleted.PersistencyException
- if persistency access failsString getCreatorUserName() throws PersistencyException
PersistencyException
- if persistency access failsdefault void setCreatorUser(IUser creatorUser) throws PersistencyException
creatorUser
- the user to set as case creator. null
indicates the user is unknown (e.g. an anonymous user)PersistencyException
- if persistency access failsITask getCreatorTask() throws PersistencyException
PersistencyException
- if persistency access fails or task is not found in dbString getActiveEnvironment()
null
if none is set.void setActiveEnvironment(String environmentName) throws NoSuchElementException, IllegalArgumentException
IEnvironment
on this case. This will override the environment settings
defined on the application
or the session
.IApplication.getActualEnvironment()
.
It is not possible to set the default environment
.
environmentName
- Name of the environment. Use null
or an empty string to set noneNoSuchElementException
- If no environment with the given name exists.IllegalArgumentException
- If the default environment name
was givenIApplication.getActualEnvironment()
IProcessStart getProcessStart() throws PersistencyException
PersistencyException
- if persistency access failsList<IPageArchive> getPageArchives() throws PersistencyException
PersistencyException
- if persistency access failsList<IWorkflowEvent> getWorkflowEvents() throws PersistencyException
PersistencyException
- if persistency access failsDate getStartTimestamp() throws PersistencyException
PersistencyException
- if persistency access failsDate getEndTimestamp() throws PersistencyException
PersistencyException
- if persistency access failsBusinessDuration getBusinessRuntime()
Gets the BusinessDuration
between the creation (see ICase.getStartTimestamp()
) and the
completion (see ICase.getEndTimestamp()
) of this case.
The business runtime is calculated only when a case ends (state changes to CaseState.DONE
).
To calculate the BusinessDuration
the IDefaultBusinessCalendar
of the case is used.
BusinessDuration
between creation and completion.
Returns null
if the case is not yet completed or the case has been completed before the
business runtime feature was introduced.ICase.getStartTimestamp()
,
ICase.getEndTimestamp()
,
IBusinessCalendar.getBusinessDuration(DateTime, DateTime)
Duration getWorkingTime()
Duration
during that any user has been working on this case.Duration
.null
for the following situations:
ITask.getWorkingTime()
void setCategoryPath(String categoryPath)
ICase
. Use "/" as path separator.
null
or an empty string could be used to reset the path.
categoryPath
- the category path of this ICase
.ICase.getCategoryPath()
,
ICase.getCategory()
,
Category
String getCategoryPath()
ICase
.
The method ICase.getCategory()
returns the corresponding Category
to the current category path.
null
ICase.setCategoryPath(String)
,
ICase.getCategory()
,
Category
Category getCategory()
Category
of this ICase
. The Category
provides locale specific information
like the name of a category path, as defined in the CMS. See Category
for more information.
The method ICase.setCategoryPath(String)
allows to set the category of a case.
Category
, corresponding to the current category path, never null
ICase.setCategoryPath(String)
,
ICase.getCategoryPath()
,
Category
CaseState getState() throws PersistencyException
PersistencyException
- if persistency access failsWorkflowPriority getPriority() throws PersistencyException
PersistencyException
- if persistency access failsvoid setPriority(WorkflowPriority priority) throws PersistencyException
priority
- the new priorityPersistencyException
- if persistency access failsboolean isPersistent()
ITask.isPersistent()
String getName() throws PersistencyException
PersistencyException
- if persistency access failsvoid setName(String name) throws PersistencyException
name
- the new name of the casePersistencyException
- if persistency access failsString getDisplayNameTemplate() throws PersistencyException
PersistencyException
- if persistency access failsString getDescription() throws PersistencyException
PersistencyException
- if persistency access failsvoid setDescription(String description) throws PersistencyException
description
- the new name of the casePersistencyException
- if persistency access failsString getDisplayDescriptionTemplate() throws PersistencyException
PersistencyException
- if persistency access fails@Deprecated String getProcessCategoryCode() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated String getProcessCategoryName() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated void setProcessCategory(String processCategoryCode, String processCategoryName) throws PersistencyException
category
to categorize the caseprocessCategoryCode
- the new process category code. Maybe nullprocessCategoryName
- the new process category name. Maybe nullPersistencyException
- if persistency access fails@Deprecated String getProcessCode() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated String getProcessName() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated void setProcess(String processCode, String processName) throws PersistencyException
category
to categorize the caseprocessCode
- the new process code. Maybe nullprocessName
- the new process name. Maybe nullPersistencyException
- if persistency access fails@Deprecated String getTypeCode() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated String getTypeName() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated void setType(String typeCode, String typeName) throws PersistencyException
category
to categorize the casetypeCode
- the new case type code. Maybe nulltypeName
- the new case type name. Maybe nullPersistencyException
- if persistency access fails@Deprecated String getSubTypeCode() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated String getSubTypeName() throws PersistencyException
category
to categorize the casePersistencyException
- if persistency access fails@Deprecated void setSubType(String subTypeCode, String subTypeName) throws PersistencyException
category
to categorize the casesubTypeCode
- the new case sub type code. Maybe nullsubTypeName
- the new case sub type name. Maybe nullPersistencyException
- if persistency access failsDate getBusinessStartTimestamp() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessStartTimestamp(Date businessStartTimestamp) throws PersistencyException
businessStartTimestamp
- the new business start timestamp. Maybe null.PersistencyException
- if persistency access failsDate getBusinessMilestoneTimestamp() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMilestoneTimestamp(Date businessMilestoneTimestamp) throws PersistencyException
businessMilestoneTimestamp
- the new business milestone timestamp. Maybe null.PersistencyException
- if persistency access failsString getBusinessPriority() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessPriority(String businessPriority) throws PersistencyException
businessPriority
- the new business priority. Maybe null.PersistencyException
- if persistency access failsString getBusinessCreatorUser() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessCreatorUser(String businessCreatorUser) throws PersistencyException
businessCreatorUser
- the new business creator user. Maybe null.PersistencyException
- if persistency access failsString getBusinessMainContactType() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMainContactType(String businessMainContactType) throws PersistencyException
businessMainContactType
- the new business main contact type. Maybe null.PersistencyException
- if persistency access failsInteger getBusinessMainContactId() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMainContactId(Integer businessMainContactId) throws PersistencyException
businessMainContactId
- the new business main contact identifier. Maybe null.PersistencyException
- if persistency access failsString getBusinessMainContactName() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMainContactName(String businessMainContactName) throws PersistencyException
businessMainContactName
- the new business main contact name. Maybe null.PersistencyException
- if persistency access failsString getBusinessMainContactDocumentDatabaseCode() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMainContactDocumentDatabaseCode(String businessMainContactDocumentDatabaseCode) throws PersistencyException
businessMainContactDocumentDatabaseCode
- the new business main contact document database code. Maybe null.PersistencyException
- if persistency access failsString getBusinessMainContactFolderId() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessMainContactFolderId(String businessMainContactFolderId) throws PersistencyException
businessMainContactFolderId
- the new business main contact folder identifier. Maybe null.PersistencyException
- if persistency access failsInteger getBusinessCorrespondentId() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessCorrespondentId(Integer businessCorrespondentId) throws PersistencyException
businessCorrespondentId
- the new business correspondent identifier. Maybe null.PersistencyException
- if persistency access failsString getBusinessObjectCode() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessObjectCode(String businessObjectCode) throws PersistencyException
businessObjectCode
- the new business object code. Maybe null.PersistencyException
- if persistency access failsString getBusinessObjectName() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessObjectName(String businessObjectName) throws PersistencyException
businessObjectName
- the business object name. Maybe null.PersistencyException
- if persistency access failsString getBusinessObjectDocumentDatabaseCode() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessObjectDocumentDatabaseCode(String businessObjectDocumentDatabaseCode) throws PersistencyException
businessObjectDocumentDatabaseCode
- the new business object document database code. Maybe null.PersistencyException
- if persistency access failsString getBusinessObjectFolderId() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessObjectFolderId(String businessObjectFolderId) throws PersistencyException
businessObjectFolderId
- the new business object folder identifier. Maybe null.PersistencyException
- if persistency access failsString getCustomVarCharField1() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomVarCharField1(String customVarCharField1) throws PersistencyException
customVarCharField1
- the custom varchar field 1. Maybe null.PersistencyException
- if persistency access failsString getCustomVarCharField2() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomVarCharField2(String customVarCharField2) throws PersistencyException
customVarCharField2
- the custom varchar field 2. Maybe null.PersistencyException
- if persistency access failsString getCustomVarCharField3() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomVarCharField3(String customVarCharField3) throws PersistencyException
customVarCharField3
- the custom varchar field 3. Maybe null.PersistencyException
- if persistency access failsString getCustomVarCharField4() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomVarCharField4(String customVarCharField4) throws PersistencyException
customVarCharField4
- the custom varchar field 4. Maybe null.PersistencyException
- if persistency access failsString getCustomVarCharField5() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomVarCharField5(String customVarCharField5) throws PersistencyException
customVarCharField5
- the custom varchar field 5. Maybe null.PersistencyException
- if persistency access failsNumber getCustomDecimalField1() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomDecimalField1(Number customDecimalField1) throws PersistencyException
customDecimalField1
- the custom decimal field 1. Maybe null.PersistencyException
- if persistency access failsNumber getCustomDecimalField2() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomDecimalField2(Number customDecimalField2) throws PersistencyException
customDecimalField2
- the custom decimal field 2. Maybe null.PersistencyException
- if persistency access failsNumber getCustomDecimalField3() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomDecimalField3(Number customDecimalField3) throws PersistencyException
customDecimalField3
- the custom decimal field 3. Maybe null.PersistencyException
- if persistency access failsNumber getCustomDecimalField4() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomDecimalField4(Number customDecimalField4) throws PersistencyException
customDecimalField4
- the custom decimal field 4. Maybe null.PersistencyException
- if persistency access failsNumber getCustomDecimalField5() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomDecimalField5(Number customDecimalField5) throws PersistencyException
customDecimalField5
- the custom decimal field 5. Maybe null.PersistencyException
- if persistency access failsDate getCustomTimestampField1() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomTimestampField1(Date customTimestampField1) throws PersistencyException
customTimestampField1
- the custom timestamp field 1. Maybe null.PersistencyException
- if persistency access failsDate getCustomTimestampField2() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomTimestampField2(Date customTimestampField2) throws PersistencyException
customTimestampField2
- the custom timestamp field 2. Maybe null.PersistencyException
- if persistency access failsDate getCustomTimestampField3() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomTimestampField3(Date customTimestampField3) throws PersistencyException
customTimestampField3
- the custom timestamp field 3. Maybe null.PersistencyException
- if persistency access failsDate getCustomTimestampField4() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomTimestampField4(Date customTimestampField4) throws PersistencyException
customTimestampField4
- the custom timestamp field 4. Maybe null.PersistencyException
- if persistency access failsDate getCustomTimestampField5() throws PersistencyException
PersistencyException
- if persistency access failsvoid setCustomTimestampField5(Date customTimestampField5) throws PersistencyException
customTimestampField5
- the custom timestamp field 5. Maybe null.PersistencyException
- if persistency access failsvoid destroy() throws PersistencyException
PersistencyException
- if persistency access failsvoid setBusinessCalendar(IBusinessCalendar calendar)
IBusinessCalendar
for this ICase
.
This influences the IDefaultBusinessCalendar
determination when calling ivy.cal
.calendar
- may be null.IDocumentService documents()
Examples:
Add a document to a case:
IDocument document = ivy.case.documents().add(new Path("images/myImage.png")).write().withContentFrom(in.file);
Get all documents attached to a case:
List<IDocument> documents = ivy.case.documents().getAll();
Copyright © 2024
AXON IVY AG
All Rights Reserved Documentation was generated
on April 28, 2024