public class OperationMethod extends Object implements Identifiable
| Constructor and Description |
|---|
OperationMethod()
Constructor
|
OperationMethod(OperationMethods method)
Constructor
|
OperationMethod(String name)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIdentifier(Identifier identifier)
Add the identifier
|
void |
addIdentifiers(List<Identifier> identifiers)
Add the identifiers
|
void |
addParameter(OperationParameter parameter)
Add the parameter
|
void |
addParameters(List<OperationParameter> parameters)
Add the parameters
|
boolean |
equals(Object obj) |
Identifier |
getIdentifier(int index)
Get the identifier at the index
|
List<Identifier> |
getIdentifiers()
Get the identifiers
|
OperationMethods |
getMethod()
Get the commonly known method type
|
String |
getName()
Get the name
|
OperationParameter |
getParameter(int index)
Get the parameter at the index
|
List<OperationParameter> |
getParameters()
Get the parameters
|
int |
hashCode() |
boolean |
hasIdentifiers()
Has identifiers
|
boolean |
hasMethod()
Is a commonly known method type
|
boolean |
hasParameters()
Has parameters
|
int |
numIdentifiers()
Number of identifiers
|
int |
numParameters()
Number of parameters
|
void |
setIdentifiers(List<Identifier> identifiers)
Set the identifiers
|
void |
setMethod(OperationMethods method)
Set the commonly known method type
|
void |
setName(String name)
Set the name
|
void |
setParameters(List<OperationParameter> parameters)
Set the parameters
|
String |
toString() |
void |
updateMethod()
Update the commonly known method type using the name
|
public OperationMethod()
public OperationMethod(String name)
name - namepublic OperationMethod(OperationMethods method)
method - operation methodpublic String getName()
public void setName(String name)
name - namepublic List<OperationParameter> getParameters()
public boolean hasParameters()
public int numParameters()
public OperationParameter getParameter(int index)
index - parameter indexpublic void setParameters(List<OperationParameter> parameters)
parameters - parameterspublic void addParameter(OperationParameter parameter)
parameter - parameterpublic void addParameters(List<OperationParameter> parameters)
parameters - parameterspublic List<Identifier> getIdentifiers()
getIdentifiers in interface Identifiablepublic boolean hasIdentifiers()
hasIdentifiers in interface Identifiablepublic int numIdentifiers()
numIdentifiers in interface Identifiablepublic Identifier getIdentifier(int index)
getIdentifier in interface Identifiableindex - identifier indexpublic void setIdentifiers(List<Identifier> identifiers)
setIdentifiers in interface Identifiableidentifiers - identifierspublic void addIdentifier(Identifier identifier)
addIdentifier in interface Identifiableidentifier - identifierpublic void addIdentifiers(List<Identifier> identifiers)
addIdentifiers in interface Identifiableidentifiers - identifierspublic OperationMethods getMethod()
public boolean hasMethod()
public void setMethod(OperationMethods method)
method - method type or nullpublic void updateMethod()
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.