Package de.xima.fc.interfaces.processing
Interface IProcessingWrapper
-
- All Superinterfaces:
INamedUiElement
,IProcessing
,ITransferable
,Serializable
- All Known Implementing Classes:
ProcessingWrapper
public interface IProcessingWrapper extends IProcessing
Wrapper interface forIProcessing
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
-
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
Fields inherited from interface de.xima.fc.interfaces.processing.IProcessing
ATTR_VERARBEITUNGSNAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description List<Long>
getActionIds()
Deprecated.String
getActionUUID()
Gets the UUID of the action that will be consumed by this actionList<String>
getActionUUIDs()
Gets the UUIDs of the actions that will be consumed by this actionList<Integer>
getAktionsIdErgebnisse()
Deprecated.long
getDbConnectionId()
List<org.json.JSONObject>
getParameters()
Map<String,String>
getParamMap()
Class<?>
getPluginClass(Mandant client)
long
getPostfachId()
String
getResource()
Deprecated.ERessourcenTyp
getResourceType()
Gets the type of the resource that may be needed for processingString
getResourceUri()
Gets the resource URI that may be needed for processingString
getResourceUuid()
Gets the resource UUID that may be needed for processingERessourcenTyp
getRessTypeEnum()
Deprecated.long
getSourceAktionId()
Deprecated.String
getStateUUID()
Gets the UUID of the state that this processing is depending onlong
getStatusId()
Deprecated.String
getTemplateUUID()
Gets the template UUID that may be needed for processinglong
getTextbausteinId()
Deprecated.List<String>
getUploadElements()
boolean
isAttachToFormRecord()
boolean
isWrapperFor(Class<?> clazz)
Determines whether or not this instance is a wrapper for the given classvoid
setActionIds(List<Long> actionIds)
Deprecated.void
setActionUUID(String uuid)
Sets the UUID of the action that will be consumed by this actionvoid
setActionUUIDs(List<String> uuids)
Sets the UUIDs of the actions that will be consumed by this actionvoid
setAttachToFormRecord(boolean attachToFormRecord)
Sets whether or not files should be attached to the form recordvoid
setParameters(List<org.json.JSONObject> parameters)
void
setParamMap(Map<String,String> parameters)
void
setResource(String resource)
Deprecated.void
setResourceUri(String uri)
Sets the resource URI that may be needed for processingvoid
setResourceUuid(String uuid)
Sets the resource UUID that may be needed for processingvoid
setSourceAktionId(long sourceAktionId)
Deprecated.void
setStateUUID(String uuid)
Sets the UUID of the state that this processing is depending onvoid
setTemplateUUID(String templateUUID)
Sets the template UUID that may be needed for processingvoid
setUploadElements(List<String> uploadElements)
Sets the list of upload elements that should be used by this action<T> T
unwrap(Class<T> clazz)
Unwraps the wrapped processing for the given class and returns itvoid
wrapFor(Aktion action)
Wraps the action and its processing-
Methods inherited from interface de.xima.fc.interfaces.INamedUiElement
getDisplayName
-
Methods inherited from interface de.xima.fc.interfaces.processing.IProcessing
execute, getAvailableOverrideValue, getGuiIcon, getIcon, getLicenseKey, getProcessingKey, getProcessingName, getProcessingPage, isAvailable, isFileProviding, prefillProcessing
-
-
-
-
Method Detail
-
wrapFor
void wrapFor(Aktion action)
Wraps the action and its processing- Parameters:
action
-Aktion
to wrap processing for
-
unwrap
<T> T unwrap(Class<T> clazz)
Unwraps the wrapped processing for the given class and returns it- Type Parameters:
T
- Type to unrwap to- Parameters:
clazz
-Class
to unwrap for- Returns:
- unwrapped processing
-
isWrapperFor
boolean isWrapperFor(Class<?> clazz)
Determines whether or not this instance is a wrapper for the given class- Parameters:
clazz
-Class
to check- Returns:
true
if the wrapped processing is assignable from the given class
-
getTemplateUUID
String getTemplateUUID()
Gets the template UUID that may be needed for processing- Returns:
String
UUID ofTextbaustein
-
setTemplateUUID
void setTemplateUUID(String templateUUID)
Sets the template UUID that may be needed for processing- Parameters:
templateUUID
-String
UUID ofTextbaustein
-
getResourceUuid
String getResourceUuid()
Gets the resource UUID that may be needed for processing- Returns:
String
UUID of the resource
-
setResourceUuid
void setResourceUuid(String uuid)
Sets the resource UUID that may be needed for processing- Parameters:
uuid
-String
UUID of the resource
-
getResourceUri
String getResourceUri()
Gets the resource URI that may be needed for processing- Returns:
String
URI of the resource
-
setResourceUri
void setResourceUri(String uri)
Sets the resource URI that may be needed for processing- Parameters:
uri
-String
URI of the resource
-
getResourceType
ERessourcenTyp getResourceType()
Gets the type of the resource that may be needed for processing- Returns:
ERessourcenTyp
resource type
-
getStateUUID
String getStateUUID()
Gets the UUID of the state that this processing is depending on- Returns:
String
UUID of the state that this processing is depending on
-
setStateUUID
void setStateUUID(String uuid)
Sets the UUID of the state that this processing is depending on- Parameters:
uuid
-String
UUID of the state that this processing is depending on
-
getActionUUIDs
List<String> getActionUUIDs()
Gets the UUIDs of the actions that will be consumed by this action- Returns:
List
ofAktion.getUUID()
s
-
setActionUUIDs
void setActionUUIDs(List<String> uuids)
Sets the UUIDs of the actions that will be consumed by this action- Parameters:
uuids
-List
ofAktion.getUUID()
s
-
getActionUUID
String getActionUUID()
Gets the UUID of the action that will be consumed by this action- Returns:
Aktion.getUUID()
-
setActionUUID
void setActionUUID(String uuid)
Sets the UUID of the action that will be consumed by this action- Parameters:
uuid
-Aktion.getUUID()
-
getDbConnectionId
long getDbConnectionId()
- Returns:
Long
ID of the DB connection used by this action
-
getUploadElements
List<String> getUploadElements()
- Returns:
List
of upload elements used by this action
-
setUploadElements
void setUploadElements(List<String> uploadElements)
Sets the list of upload elements that should be used by this action- Parameters:
uploadElements
-List
of upload elements
-
isAttachToFormRecord
boolean isAttachToFormRecord()
- Returns:
Boolean
whether or not files should be attached to the form record
-
setAttachToFormRecord
void setAttachToFormRecord(boolean attachToFormRecord)
Sets whether or not files should be attached to the form record- Parameters:
attachToFormRecord
-Boolean
-
getPostfachId
long getPostfachId()
- Returns:
Long
the inbox id being used by this action
-
getParameters
List<org.json.JSONObject> getParameters()
-
setParameters
void setParameters(List<org.json.JSONObject> parameters)
-
getTextbausteinId
@Deprecated long getTextbausteinId()
Deprecated.
-
getStatusId
@Deprecated long getStatusId()
Deprecated.
-
getActionIds
@Deprecated List<Long> getActionIds()
Deprecated.
-
setActionIds
@Deprecated void setActionIds(List<Long> actionIds)
Deprecated.
-
getAktionsIdErgebnisse
@Deprecated List<Integer> getAktionsIdErgebnisse()
Deprecated.
-
getSourceAktionId
@Deprecated long getSourceAktionId()
Deprecated.
-
setSourceAktionId
@Deprecated void setSourceAktionId(long sourceAktionId)
Deprecated.
-
setResource
@Deprecated void setResource(String resource)
Deprecated.
-
getResource
@Deprecated String getResource()
Deprecated.
-
getRessTypeEnum
@Deprecated ERessourcenTyp getRessTypeEnum()
Deprecated.
-
-