Class ExtensionAddressingAttributeService
java.lang.Object
com.e1c.g5.v8.dt.internal.bp.scheme.extension.ExtensionAddressingAttributeService
- All Implemented Interfaces:
IAddressingAttributeService
,IManagedService
public class ExtensionAddressingAttributeService
extends Object
implements IAddressingAttributeService, IManagedService
Implementation of
IAddressingAttributeService
for extension objects-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate()
collectAddressingAttributeForGraphicalScheme
(BusinessProcess businessProcess) collectAssociatedGraphicalSchemes
(AddressingAttribute addressingAttribute) Collects allAbstractFlowchart
linked withAddressingAttribute
collectPredefinedForAddressingAttribute
(SchemeItemAddressingAttribute addressingAttribute) Collects allPredefinedItem
linked withAddressingAttribute
.void
-
Constructor Details
-
ExtensionAddressingAttributeService
public ExtensionAddressingAttributeService()
-
-
Method Details
-
activate
public void activate()- Specified by:
activate
in interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivate
in interfaceIManagedService
-
collectAddressingAttributeForGraphicalScheme
public Collection<AddressingAttribute> collectAddressingAttributeForGraphicalScheme(BusinessProcess businessProcess) Description copied from interface:IAddressingAttributeService
- Specified by:
collectAddressingAttributeForGraphicalScheme
in interfaceIAddressingAttributeService
- Parameters:
businessProcess
- owner ofAbstractFlowchart
, cannot benull
- Returns:
- all
AddressingAttribute
fromTask
s linked withAbstractFlowchart
, nevernull
, can be empty if there is no linkedTask
s withAddressingAttribute
s
-
collectAssociatedGraphicalSchemes
public Collection<AbstractFlowchart> collectAssociatedGraphicalSchemes(AddressingAttribute addressingAttribute) Description copied from interface:IAddressingAttributeService
Collects allAbstractFlowchart
linked withAddressingAttribute
- Specified by:
collectAssociatedGraphicalSchemes
in interfaceIAddressingAttributeService
- Parameters:
addressingAttribute
- the specifyAddressingAttribute
, cannot benull
- Returns:
- all
AddressingAttribute
fromTask
s linked withAbstractFlowchart
, nevernull
, can be empty if there is noAbstractFlowchart
linked withTask
s withAddressingAttribute
-
collectPredefinedForAddressingAttribute
public Collection<PredefinedItem> collectPredefinedForAddressingAttribute(SchemeItemAddressingAttribute addressingAttribute) Description copied from interface:IAddressingAttributeService
Collects allPredefinedItem
linked withAddressingAttribute
.- Specified by:
collectPredefinedForAddressingAttribute
in interfaceIAddressingAttributeService
- Parameters:
addressingAttribute
- the specifyAddressingAttribute
, cannot benull
- Returns:
- all
PredefinedItem
linked withAddressingAttribute
, nevernull
-