public class TransactionAdministratorSource extends AbstractAdministratorSource<Transaction,TransactionDutiesEnum> implements Administrator<Transaction,TransactionDutiesEnum>
AdministratorSource
to administer extension interface
Transaction
.AbstractAdministratorSource.DutyMetaDataContext, AbstractAdministratorSource.Labeller, AbstractAdministratorSource.MetaDataContext<I,A>, AbstractAdministratorSource.SpecificationContext
Constructor and Description |
---|
TransactionAdministratorSource() |
Modifier and Type | Method and Description |
---|---|
Administrator<Transaction,TransactionDutiesEnum> |
createAdministrator()
Creates a new
Administrator . |
Duty<Transaction,TransactionDutiesEnum,None> |
getDuty(DutyKey<TransactionDutiesEnum> key)
Duty to be undertaken on the ManagedObject extension
interfaces. |
protected void |
loadMetaData(AbstractAdministratorSource.MetaDataContext<Transaction,TransactionDutiesEnum> context)
Overridden to load meta-data.
|
protected void |
loadSpecification(AbstractAdministratorSource.SpecificationContext context)
Overridden to load specification.
|
getMetaData, getSpecification, init
protected void loadSpecification(AbstractAdministratorSource.SpecificationContext context)
AbstractAdministratorSource
loadSpecification
in class AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
context
- Specifications.protected void loadMetaData(AbstractAdministratorSource.MetaDataContext<Transaction,TransactionDutiesEnum> context) throws Exception
AbstractAdministratorSource
loadMetaData
in class AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
context
- Meta-data.Exception
- If fails to load the meta-data.public Administrator<Transaction,TransactionDutiesEnum> createAdministrator()
AdministratorSource
Creates a new Administrator
.
createAdministrator
in interface AdministratorSource<Transaction,TransactionDutiesEnum>
Administrator
.public Duty<Transaction,TransactionDutiesEnum,None> getDuty(DutyKey<TransactionDutiesEnum> key)
Administrator
Duty
to be undertaken on the ManagedObject
extension
interfaces.getDuty
in interface Administrator<Transaction,TransactionDutiesEnum>
key
- DutyKey
identifying the Duty
.Duty
.Copyright © 2005–2016. All rights reserved.