Package de.mhus.lib.core.strategy
Class OperationToIfcProxy
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.strategy.AbstractOperation
-
- de.mhus.lib.core.strategy.OperationToIfcProxy
-
- All Implemented Interfaces:
ILog,Operation,MNlsProvider,Nls
public abstract class OperationToIfcProxy extends AbstractOperation
-
-
Field Summary
Fields Modifier and Type Field Description static StringMETHODstatic StringNULLstatic StringPARAMETERstatic StringPARAMETERORGTYPEstatic StringPARAMETERTYPEstatic StringSERIALISEDstatic StringTYPE
-
Constructor Summary
Constructors Constructor Description OperationToIfcProxy()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected OperationDescriptioncreateDescription()Create and return a operation definition.protected OperationResultdoExecute2(TaskContext context)protected abstract Class<?>getInterfaceClass()protected abstract ObjectgetInterfaceObject()protected abstract VersiongetInterfaceVersion()protected abstract voidinitOperationDescription(HashMap<String,String> parameters)-
Methods inherited from class de.mhus.lib.core.strategy.AbstractOperation
canExecute, doExecute, getDescription, getNls, getUuid, hasAccess, isBusy, nls, releaseBusy, setBusy, validateParameters
-
-
-
-
Field Detail
-
METHOD
public static final String METHOD
- See Also:
- Constant Field Values
-
PARAMETER
public static final String PARAMETER
- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
SERIALISED
public static final String SERIALISED
- See Also:
- Constant Field Values
-
PARAMETERTYPE
public static final String PARAMETERTYPE
- See Also:
- Constant Field Values
-
NULL
public static final String NULL
- See Also:
- Constant Field Values
-
PARAMETERORGTYPE
public static final String PARAMETERORGTYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInterfaceClass
protected abstract Class<?> getInterfaceClass()
-
getInterfaceObject
protected abstract Object getInterfaceObject()
-
getInterfaceVersion
protected abstract Version getInterfaceVersion()
-
initOperationDescription
protected abstract void initOperationDescription(HashMap<String,String> parameters)
-
doExecute2
protected OperationResult doExecute2(TaskContext context) throws Exception
- Specified by:
doExecute2in classAbstractOperation- Throws:
Exception
-
createDescription
protected OperationDescription createDescription()
Description copied from class:AbstractOperationCreate and return a operation definition. The method is called only one time.- Specified by:
createDescriptionin classAbstractOperation- Returns:
-
-