net.officefloor.frame.internal.configuration
Interface DutyConfiguration<A extends Enum<A>>

All Known Implementing Classes:
DutyBuilderImpl

public interface DutyConfiguration<A extends Enum<A>>

Configuration for a Duty.

Author:
Daniel Sagenschneider

Method Summary
 String getDutyName()
          Obtains name identifying the Duty of the Administrator.
 DutyGovernanceConfiguration<?>[] getGovernanceConfiguration()
          Obtains the configuration for the linked Governance.
 TaskNodeReference[] getLinkedProcessConfiguration()
          Obtains the configuration for the JobSequence instances invoked by the Duty.
 

Method Detail

getDutyName

String getDutyName()
Obtains name identifying the Duty of the Administrator.

Returns:
Name identifying the Duty on the Administrator.

getLinkedProcessConfiguration

TaskNodeReference[] getLinkedProcessConfiguration()
Obtains the configuration for the JobSequence instances invoked by the Duty.

Returns:
TaskNodeReference specifying the first Task of the linked JobSequence.

getGovernanceConfiguration

DutyGovernanceConfiguration<?>[] getGovernanceConfiguration()
Obtains the configuration for the linked Governance.

Returns:
DutyGovernanceConfiguration specifying the linked Governance.


Copyright © 2005-2013. All Rights Reserved.