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 and
QueryType
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
Modifier and TypeMethodDescriptionstatic @NotNull ObjectSetSpecification
fromWorkDefinition
(WorkDefinition workDefinition)
-
Method Details
-
fromWorkDefinition
-
getObjectType
QName getObjectType() -
getSearchOptionsBean
SelectorQualifiedGetOptionsType getSearchOptionsBean()
-