Interface WorkObjectProvider
- All Known Implementing Classes:
DefaultWorkObjectProvider,DocumentWorkObjectProvider,MailWorkObjectProvider,TaskWorkObjectProvider
public interface WorkObjectProvider
Provides methods to manage
WorkObject lifecycle.-
Method Summary
Modifier and Type Method Description booleanaccepts(java.lang.String definitionType)Does provider support given definition type?WorkObjectcreateWorkObject(WorkObjectDefinitionCacheEntry workObjectDefinitionCacheEntry, java.lang.String parentId, java.lang.String parentType)Creates workObject according toWorkObjectDefinition
-
Method Details
-
accepts
boolean accepts(java.lang.String definitionType)Does provider support given definition type?- Parameters:
definitionType- definition type to check- Returns:
- true in the case when definitionType is supported, false otherwise
-
createWorkObject
WorkObject createWorkObject(WorkObjectDefinitionCacheEntry workObjectDefinitionCacheEntry, java.lang.String parentId, java.lang.String parentType)Creates workObject according toWorkObjectDefinition- Parameters:
workObjectDefinitionCacheEntry- workObject definition together with parsed modelparentId- workObject parentparentType- workObject parent type- Returns:
- workObject based on the given definition.
-