public class OperationInfoImpl extends BaseNuxeoArtifact implements OperationInfo
OperationInfo
, used for the runtime implementation.Modifier and Type | Field and Description |
---|---|
protected String[] |
aliases |
protected String |
category |
protected String |
contributingComponent |
protected String |
description |
protected String |
label |
protected String |
name |
protected String |
operationClass |
protected List<OperationDocumentation.Param> |
params |
protected String |
requires |
protected String[] |
signature |
protected String |
since |
protected String |
url |
protected 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) |
OperationInfoImpl(String name,
String version,
String[] aliases,
String description,
String operationClass,
String contributingComponent,
String[] signature,
String category,
String url,
String label,
String requires,
String since,
List<OperationDocumentation.Param> params) |
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
protected final String operationClass
protected final String contributingComponent
protected final String description
protected final List<OperationDocumentation.Param> params
public OperationInfoImpl(String name, String version, String[] aliases, String description, String operationClass, String contributingComponent, String[] signature, String category, String url, String label, String requires, String since, List<OperationDocumentation.Param> params)
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 © 2016 Nuxeo SA. All rights reserved.