Class ClassAdministration
java.lang.Object
net.officefloor.plugin.administration.clazz.ClassAdministration
- All Implemented Interfaces:
Administration<Object,,Indexed, Indexed> AdministrationFactory<Object,Indexed, Indexed>
public class ClassAdministration
extends Object
implements AdministrationFactory<Object,Indexed,Indexed>, Administration<Object,Indexed,Indexed>
- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionClassAdministration(ClassObjectFactory objectFactory, Method administrationMethod, ClassDependencyFactory[] parameterFactories) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionvoidadminister(AdministrationContext<Object, Indexed, Indexed> context) Administers theManagedObjectinstances.Creates theAdministration.
-
Constructor Details
-
ClassAdministration
public ClassAdministration(ClassObjectFactory objectFactory, Method administrationMethod, ClassDependencyFactory[] parameterFactories) Initiate.- Parameters:
objectFactory-ClassObjectFactory.administrationMethod-Methodto invoke on theObjectfor thisAdministration.parameterFactories-ClassDependencyFactoryinstances.
-
-
Method Details
-
createAdministration
Description copied from interface:AdministrationFactoryCreates theAdministration.- Specified by:
createAdministrationin interfaceAdministrationFactory<Object,Indexed, Indexed> - Returns:
Administration.- Throws:
Throwable- If fails to createAdministration.
-
administer
Description copied from interface:AdministrationAdministers theManagedObjectinstances.- Specified by:
administerin interfaceAdministration<Object,Indexed, Indexed> - Parameters:
context-AdministrationContext.- Throws:
Throwable- If fails to do duty.
-