public interface DataTypeManager extends UDTManager
Every UDT and every UDF that are used in a process template need to be registered within the data type manager.
ProcessConstants.AdeptDataType| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.UUID> |
findUsageOfDataType(SessionToken session,
java.lang.String userDefinedDataType)
Finds all process templates (including instance-specific templates) in this
process repository which contain a data element of the designated
user-defined data type.
|
RemoteIterator<java.util.List<java.util.UUID>> |
findUsageOfDataTypeIterator(SessionToken session,
java.lang.String userDefinedDataType)
The same as
findUsageOfDataType(SessionToken, String) but with
partial retrieval of the process template IDs. |
java.util.List<java.lang.String> |
getAllDataTypes(SessionToken session)
Gets a list of names of all user defined data types in the process
repository.
|
RemoteIterator<java.util.List<java.lang.String>> |
getAllDataTypesIterator(SessionToken session)
The same as
getAllDataTypes(SessionToken) but with partial
retrieval of the data types. |
java.util.List<UserDefinedFunction> |
getAllUDFs(SessionToken session,
java.lang.String userDefinedDataType)
Gets all user-defined functions that are registered for the designated data
type.
|
RemoteIterator<java.util.List<UserDefinedFunction>> |
getAllUDFsIterator(SessionToken session,
java.lang.String userDefinedDataType)
The same as
getAllUDFs(SessionToken, String) but with partial
retrieval of the user-defined functions. |
createDataType, createUDF, deleteDataType, deleteUDFjava.util.List<java.lang.String> getAllDataTypes(SessionToken session)
session - The session which is used to check for access rights on this
method.RemoteIterator<java.util.List<java.lang.String>> getAllDataTypesIterator(SessionToken session)
getAllDataTypes(SessionToken) but with partial
retrieval of the data types.session - The session which is used to check for access rights on this
method.java.util.List<UserDefinedFunction> getAllUDFs(SessionToken session, java.lang.String userDefinedDataType)
session - The session which is used to check for access rights on this
method.userDefinedDataType - The unique name of the data type which functions
are of interest.RemoteIterator<java.util.List<UserDefinedFunction>> getAllUDFsIterator(SessionToken session, java.lang.String userDefinedDataType)
getAllUDFs(SessionToken, String) but with partial
retrieval of the user-defined functions.session - The session which is used to check for access rights on this
method.userDefinedDataType - The unique name of the data type which functions
are of interest.java.util.Set<java.util.UUID> findUsageOfDataType(SessionToken session, java.lang.String userDefinedDataType)
session - The session which is used to check for access rights on this
method.userDefinedDataType - The unique (with respect to the data type
manager/process repository) name of the user-defined data type
which usage is of interest.RemoteIterator<java.util.List<java.util.UUID>> findUsageOfDataTypeIterator(SessionToken session, java.lang.String userDefinedDataType)
findUsageOfDataType(SessionToken, String) but with
partial retrieval of the process template IDs.session - The session which is used to check for access rights on this
method.userDefinedDataType - The unique (with respect to the data type
manager/process repository) name of the user-defined data type
which usage is of interest.