public class ServiceOpMeta
extends java.lang.Object
| Constructor and Description |
|---|
ServiceOpMeta() |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(Parameter parameter)
addParameter.
|
void |
addParameters(Parameter param)
addParameters.
|
java.lang.String |
getFriendly()
Getter for the field
friendly. |
java.lang.Long |
getId()
Getter for the field
id. |
RequestMethod |
getMethod()
Getter for the field
method. |
java.lang.String |
getName()
Getter for the field
name. |
Parameter |
getParameter(java.lang.String name)
Fetches parameter by name.
|
OpParameterMap |
getParameters()
Getter for the field
parameters. |
java.util.Set<Parameter> |
getParameterSet()
getParameterSet.
|
InterfaceMeta |
getParent()
Getter for the field
parent. |
java.lang.String |
getPath()
Getter for the field
path. |
java.lang.String |
getResultTypeName()
Getter for the field
resultTypeName. |
boolean |
isDynamic()
isDynamic.
|
ServiceOpMeta |
lightweightCopy()
Creates a simple, lightweight copy of op meta.
|
java.util.Collection<java.lang.String> |
parameterTypes()
Provides parameter types.
|
ServiceMeta |
serviceMeta()
serviceMeta.
|
java.lang.String |
serviceName()
serviceName.
|
void |
setDynamic(boolean isDynamic)
setDynamic.
|
void |
setFriendly(java.lang.String friendly)
Setter for the field
friendly. |
void |
setId(java.lang.Long id)
Setter for the field
id. |
void |
setMethod(RequestMethod method)
Setter for the field
method. |
void |
setName(java.lang.String name)
Setter for the field
name. |
void |
setParameters(OpParameterMap parameters)
Setter for the field
parameters. |
void |
setParent(InterfaceMeta parent)
Setter for the field
parent. |
void |
setPath(java.lang.String path)
Setter for the field
path. |
void |
setResultTypeName(java.lang.String resultTypeName)
Setter for the field
resultTypeName. |
java.util.List<java.lang.Object> |
strippedParameters()
Strips and provides actual parameter values.
|
public void addParameter(Parameter parameter)
addParameter.
parameter - a Parameter object.public java.util.List<java.lang.Object> strippedParameters()
public Parameter getParameter(java.lang.String name)
name - Parameter name.public java.lang.String getName()
Getter for the field name.
String object.public void setName(java.lang.String name)
Setter for the field name.
name - a String object.public java.lang.String getFriendly()
Getter for the field friendly.
String object.public void setFriendly(java.lang.String friendly)
Setter for the field friendly.
friendly - a String object.public java.lang.Long getId()
Getter for the field id.
Long object.public void setId(java.lang.Long id)
Setter for the field id.
id - a Long object.public boolean isDynamic()
isDynamic.
public void setDynamic(boolean isDynamic)
setDynamic.
isDynamic - a boolean.public OpParameterMap getParameters()
Getter for the field parameters.
OpParameterMap object.public void setParameters(OpParameterMap parameters)
Setter for the field parameters.
parameters - a OpParameterMap object.public void addParameters(Parameter param)
addParameters.
param - a Parameter object.public java.util.Set<Parameter> getParameterSet()
getParameterSet.
Set object.public InterfaceMeta getParent()
Getter for the field parent.
InterfaceMeta object.public void setParent(InterfaceMeta parent)
Setter for the field parent.
parent - a InterfaceMeta object.public java.lang.String getPath()
Getter for the field path.
String object.public void setPath(java.lang.String path)
Setter for the field path.
path - a String object.public RequestMethod getMethod()
Getter for the field method.
RequestMethod object.public void setMethod(RequestMethod method)
Setter for the field method.
method - a RequestMethod object.public java.util.Collection<java.lang.String> parameterTypes()
public ServiceMeta serviceMeta()
serviceMeta.
ServiceMeta object.public java.lang.String serviceName()
serviceName.
String object.public java.lang.String getResultTypeName()
Getter for the field resultTypeName.
String object.public void setResultTypeName(java.lang.String resultTypeName)
Setter for the field resultTypeName.
resultTypeName - a String object.public ServiceOpMeta lightweightCopy()
Copyright © 2021. All rights reserved.