public class OperationInfoImpl extends BaseNuxeoArtifact implements OperationInfo
OperationInfo
, used for the runtime implementation.Modifier and Type | Field and Description |
---|---|
protected String |
contributingComponent |
OperationDocumentation |
op |
protected String |
operationClass |
String |
version |
associatedDocuments
ARTIFACT_PREFIX, BUILT_IN, PROP_ALIASES, PROP_CATEGORY, PROP_CONTRIBUTING_COMPONENT, PROP_DESCRIPTION, PROP_LABEL, PROP_NAME, PROP_OP_CLASS, PROP_PARAM_NAME, PROP_PARAM_ORDER, PROP_PARAM_REQUIRED, PROP_PARAM_TYPE, PROP_PARAM_VALUES, PROP_PARAM_WIDGET, PROP_PARAMS, PROP_REQUIRES, PROP_SIGNATURE, PROP_SINCE, PROP_URL, PROP_VERSION, TYPE_NAME
Constructor and Description |
---|
OperationInfoImpl(OperationDocumentation op,
String version,
String operationClass,
String contributingComponent) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(OperationInfo o) |
String[] |
getAliases() |
String |
getArtifactType() |
String |
getCategory() |
String |
getContributingComponent() |
String |
getDescription() |
String |
getHierarchyPath() |
String |
getId() |
String |
getLabel() |
String |
getName()
Actual operation id.
|
String |
getOperationClass() |
List<OperationDocumentation.Param> |
getParams() |
String |
getRequires() |
String[] |
getSignature() |
String |
getSince() |
String |
getUrl() |
String |
getVersion() |
getAssociatedDocuments
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssociatedDocuments
public final OperationDocumentation op
protected final String operationClass
protected final String contributingComponent
public OperationInfoImpl(OperationDocumentation op, String version, String operationClass, String contributingComponent)
public String getName()
OperationInfo
NuxeoArtifact.getId()
is prefixed with OperationInfo.ARTIFACT_PREFIX
)getName
in interface OperationInfo
public String getId()
getId
in interface NuxeoArtifact
getId
in class BaseNuxeoArtifact
public String[] getAliases()
getAliases
in interface OperationInfo
public String getDescription()
getDescription
in interface OperationInfo
public String[] getSignature()
getSignature
in interface OperationInfo
public String getCategory()
getCategory
in interface OperationInfo
public String getUrl()
getUrl
in interface OperationInfo
public String getLabel()
getLabel
in interface OperationInfo
public String getRequires()
getRequires
in interface OperationInfo
public String getSince()
getSince
in interface OperationInfo
public List<OperationDocumentation.Param> getParams()
getParams
in interface OperationInfo
public String getVersion()
getVersion
in interface NuxeoArtifact
public String getArtifactType()
getArtifactType
in interface NuxeoArtifact
public String getHierarchyPath()
getHierarchyPath
in interface NuxeoArtifact
public int compareTo(OperationInfo o)
compareTo
in interface Comparable<OperationInfo>
public String getOperationClass()
getOperationClass
in interface OperationInfo
public String getContributingComponent()
getContributingComponent
in interface OperationInfo
Copyright © 2015 Nuxeo SA. All rights reserved.