Interface IAddressingAttributeService
- All Known Implementing Classes:
ExtensionAddressingAttributeService
public interface IAddressingAttributeService
Interface provides helpful methods for creating and updating
GraphicalSchemeActivity.getAddressingAttributes().-
Method Summary
Modifier and TypeMethodDescriptioncollectAddressingAttributeForGraphicalScheme(BusinessProcess businessProcess) collectAssociatedGraphicalSchemes(AddressingAttribute addressingAttribute) Collects allAbstractFlowchartlinked withAddressingAttributecollectPredefinedForAddressingAttribute(SchemeItemAddressingAttribute addressingAttribute) Collects allPredefinedItemlinked withAddressingAttribute.
-
Method Details
-
collectAddressingAttributeForGraphicalScheme
Collection<AddressingAttribute> collectAddressingAttributeForGraphicalScheme(BusinessProcess businessProcess) - Parameters:
businessProcess- owner ofAbstractFlowchart, cannot benull- Returns:
- all
AddressingAttributefromTasks linked withAbstractFlowchart, nevernull, can be empty if there is no linkedTasks withAddressingAttributes
-
collectAssociatedGraphicalSchemes
Collection<AbstractFlowchart> collectAssociatedGraphicalSchemes(AddressingAttribute addressingAttribute) Collects allAbstractFlowchartlinked withAddressingAttribute- Parameters:
addressingAttribute- the specifyAddressingAttribute, cannot benull- Returns:
- all
AddressingAttributefromTasks linked withAbstractFlowchart, nevernull, can be empty if there is noAbstractFlowchartlinked withTasks withAddressingAttribute
-
collectPredefinedForAddressingAttribute
Collection<PredefinedItem> collectPredefinedForAddressingAttribute(SchemeItemAddressingAttribute addressingAttribute) Collects allPredefinedItemlinked withAddressingAttribute.- Parameters:
addressingAttribute- the specifyAddressingAttribute, cannot benull- Returns:
- all
PredefinedItemlinked withAddressingAttribute, nevernull
-