Interface ObjectSetSpecification
-
- All Known Implementing Classes:
RepositoryObjectSetSpecificationImpl
,ResourceObjectSetSpecificationImpl
public interface ObjectSetSpecification
This is a specification of objects to be processed in more-or-less raw form. It is collected either from activity work definition, or from (legacy) task object ref + extension. It unifies repository objects and resource objects. IMPORTANT POINTS: FIXME UPDATE THIS 1. This information is not internalized yet. So there is e.g.QName
for object type andQueryType
for object query. 2. This information should not reflect preferences/updates from the activity itself. A slight exception is the object type where a default may be provided. (It is important e.g. for further parsing of the query bean.)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static @NotNull ObjectSetSpecification
fromWorkDefinition(WorkDefinition workDefinition)
QName
getObjectType()
SelectorQualifiedGetOptionsType
getSearchOptionsBean()
-
-
-
Method Detail
-
fromWorkDefinition
@NotNull static @NotNull ObjectSetSpecification fromWorkDefinition(WorkDefinition workDefinition)
-
getObjectType
QName getObjectType()
-
getSearchOptionsBean
SelectorQualifiedGetOptionsType getSearchOptionsBean()
-
-