Package ch.ivyteam.ivy.workflow
Interface IAdditionalPropertyable
- All Known Subinterfaces:
IBusinessCase
,ICase
,ITask
Deprecated, for removal: This API element is subject to removal in a future version.
Workflow classes implementing this interface are able to handle additional properties.
- Since:
- 17.05.2006
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptiongetAdditionalProperty
(String name) Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadtextField(name)
.getOrNull()
Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadall()
void
setAdditionalProperty
(String name, String value) Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadtextField(name)
.set(value)
-
Method Details
-
setAdditionalProperty
Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadtextField(name)
.set(value)
Sets an additional property.
Note: If the object (task or case), on which the additional property is set, is not yet persisted in the system database then the object (task or case) will be persisted in the system database by this method.
- Parameters:
name
- the additional property namevalue
- the additional property value. If value is null the property is removed.- API:
- This public API is available in Java.
- Security:
- Case: SESSION OWNS CaseWriteAdditionalProperty PERMISSION OR OWNS CaseWriteAdditionalProperty@SYSTEM PERMISSION
Task: SESSION OWNS TaskWriteAdditionalProperty PERMISSION OR OWNS TaskWriteAdditionalProperty@SYSTEM PERMISSION
-
getAdditionalProperty
Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadtextField(name)
.getOrNull()
Gets an additional property value- Parameters:
name
- the additional property name- Returns:
- the addional property value or null if property does not exists
- API:
- This public API is available in Java.
- Security:
- Case: SESSION OWNS CaseReadAdditionalProperty PERMISSION OR OWNS CaseReadAdditionalProperty@SYSTEM PERMISSION
Task: SESSION OWNS TaskReadAdditionalProperty PERMISSION OR OWNS TaskReadAdditionalProperty@SYSTEM PERMISSION
-
getAdditionalPropertyNames
Deprecated, for removal: This API element is subject to removal in a future version.usecustomFields().
insteadall()
Gets all additional property names- Returns:
- list with all additonal property names
- API:
- This public API is available in Java.
- Security:
- Case: SESSION OWNS CaseReadAllAdditionalPropertyNames PERMISSION OR OWNS CaseReadAllAdditionalPropertyNames@SYSTEM PERMISSION
Task: SESSION OWNS TaskReadAllAdditionalPropertyNames PERMISSION OR OWNS TaskReadAllAdditionalPropertyNames@SYSTEM PERMISSION
-
custom fields
instead