net.officefloor.admin.transaction
Class TransactionAdministratorSource

java.lang.Object
  extended by net.officefloor.frame.spi.administration.source.impl.AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
      extended by net.officefloor.admin.transaction.TransactionAdministratorSource
All Implemented Interfaces:
Administrator<Transaction,TransactionDutiesEnum>, AdministratorSource<Transaction,TransactionDutiesEnum>

public class TransactionAdministratorSource
extends AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
implements Administrator<Transaction,TransactionDutiesEnum>

AdministratorSource to administer extension interface Transaction.

Author:
Daniel Sagenschneider

Nested Class Summary
 
Nested classes/interfaces inherited from class net.officefloor.frame.spi.administration.source.impl.AbstractAdministratorSource
AbstractAdministratorSource.DutyMetaDataContext, AbstractAdministratorSource.Labeller, AbstractAdministratorSource.MetaDataContext<I,A>, AbstractAdministratorSource.SpecificationContext
 
Constructor Summary
TransactionAdministratorSource()
           
 
Method Summary
 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.
 
Methods inherited from class net.officefloor.frame.spi.administration.source.impl.AbstractAdministratorSource
getMetaData, getSpecification, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionAdministratorSource

public TransactionAdministratorSource()
Method Detail

loadSpecification

protected void loadSpecification(AbstractAdministratorSource.SpecificationContext context)
Description copied from class: AbstractAdministratorSource
Overridden to load specification.

Specified by:
loadSpecification in class AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
Parameters:
context - Specifications.

loadMetaData

protected void loadMetaData(AbstractAdministratorSource.MetaDataContext<Transaction,TransactionDutiesEnum> context)
                     throws Exception
Description copied from class: AbstractAdministratorSource
Overridden to load meta-data.

Specified by:
loadMetaData in class AbstractAdministratorSource<Transaction,TransactionDutiesEnum>
Parameters:
context - Meta-data.
Throws:
Exception - If fails to load the meta-data.

createAdministrator

public Administrator<Transaction,TransactionDutiesEnum> createAdministrator()
Description copied from interface: AdministratorSource

Creates a new Administrator.

Specified by:
createAdministrator in interface AdministratorSource<Transaction,TransactionDutiesEnum>
Returns:
New Administrator.

getDuty

public Duty<Transaction,TransactionDutiesEnum,None> getDuty(DutyKey<TransactionDutiesEnum> key)
Description copied from interface: Administrator
Duty to be undertaken on the ManagedObject extension interfaces.

Specified by:
getDuty in interface Administrator<Transaction,TransactionDutiesEnum>
Parameters:
key - DutyKey identifying the Duty.
Returns:
Duty.


Copyright © 2005-2013. All Rights Reserved.