Interface ObjectSetSpecification
- 
- All Known Implementing Classes:
 RepositoryObjectSetSpecificationImpl,ResourceObjectSetSpecificationImpl
public interface ObjectSetSpecificationThis 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.QNamefor object type andQueryTypefor 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 ObjectSetSpecificationfromWorkDefinition(WorkDefinition workDefinition)QNamegetObjectType()SelectorQualifiedGetOptionsTypegetSearchOptionsBean() 
 - 
 
- 
- 
Method Detail
- 
fromWorkDefinition
@NotNull static @NotNull ObjectSetSpecification fromWorkDefinition(WorkDefinition workDefinition)
 
- 
getObjectType
QName getObjectType()
 
- 
getSearchOptionsBean
SelectorQualifiedGetOptionsType getSearchOptionsBean()
 
 - 
 
 -