Package de.mhus.lib.core.strategy
Class OperationDescription
- java.lang.Object
-
- de.mhus.lib.core.strategy.OperationDescription
-
- All Implemented Interfaces:
de.mhus.lib.basics.Versioned,MNlsProvider,Nls
public class OperationDescription extends Object implements MNlsProvider, Nls, de.mhus.lib.basics.Versioned
-
-
Constructor Summary
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetCaption()DefRootgetForm()StringgetGroup()StringgetId()MNlsgetNls()ParameterDefinitionsgetParameterDefinitions()HashMap<String,String>getParameters()StringgetPath()StringgetTitle()UUIDgetUuid()VersiongetVersion()StringgetVersionString()Stringnls(String text)OperationDescriptionputParameter(String key, String value)voidsetForm(DefRoot form)voidsetParameters(HashMap<String,String> parameters)StringtoString()
-
-
-
Field Detail
-
TAGS
public static final String TAGS
- See Also:
- Constant Field Values
-
TAG_TECH
public static final String TAG_TECH
- See Also:
- Constant Field Values
-
TECH_JAVA
public static final String TECH_JAVA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OperationDescription
public OperationDescription()
-
OperationDescription
public OperationDescription(UUID uuid, Class<?> clazz, MNlsProvider nlsProvider, String version, String title)
-
OperationDescription
public OperationDescription(UUID uuid, Class<?> clazz, MNlsProvider nlsProvider, Version version, String title)
-
OperationDescription
public OperationDescription(UUID uuid, Class<?> clazz, MNlsProvider nlsProvider, String title)
-
OperationDescription
public OperationDescription(Operation owner, Version version, String title, DefRoot form)
-
OperationDescription
public OperationDescription(Operation owner, String group, String id, String title, DefRoot form)
-
OperationDescription
public OperationDescription(UUID uuid, Class<?> clazz, MNlsProvider nlsProvider, Version version, String title, DefRoot form)
-
OperationDescription
public OperationDescription(UUID uuid, OperationGroupDescription group, String id, Version version, MNlsProvider nlsProvider, String title)
-
OperationDescription
public OperationDescription(UUID uuid, String group, String id, Version version, MNlsProvider nlsProvider, String title)
-
-
Method Detail
-
setForm
public void setForm(DefRoot form)
-
getParameterDefinitions
public ParameterDefinitions getParameterDefinitions()
-
getId
public String getId()
-
getTitle
public String getTitle()
-
getGroup
public String getGroup()
-
getForm
public DefRoot getForm()
-
getPath
public String getPath()
-
getVersionString
public String getVersionString()
- Specified by:
getVersionStringin interfacede.mhus.lib.basics.Versioned
-
getVersion
public Version getVersion()
-
putParameter
public OperationDescription putParameter(String key, String value)
-
getNls
public MNls getNls()
- Specified by:
getNlsin interfaceMNlsProvider
-
getCaption
public String getCaption()
-
getUuid
public UUID getUuid()
-
-