Class AccessedImplementation
- java.lang.Object
-
- es.bsc.dataclay.util.management.classmgr.AccessedImplementation
-
public final class AccessedImplementation extends Object
This class represents the specification for an accessed implementation for Implementations.
-
-
Constructor Summary
Constructors Constructor Description AccessedImplementation()Empty constructor used for deserialization.AccessedImplementation(String newnamespace, String newclassName, String newopSignature, int newimplPosition)AccessedImplementation constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)StringgetClassName()Get the AccessedImplementation::classNameUUIDgetId()ImplementationIDgetImplementationID()Get the AccessedImplementationSpec::implementationIDintgetImplPosition()Get the AccessedImplementation::implPositionStringgetNamespace()Get namespaceStringgetOpSignature()Get the AccessedImplementation::opSignatureinthashCode()voidsetClassName(String newclassName)Set the AccessedImplementation::classNamevoidsetId(UUID theid)voidsetImplementationID(ImplementationID newimplementationID)Set the AccessedImplementationSpec::implementationIDvoidsetImplPosition(int newimplPosition)Set the AccessedImplementation::implPositionvoidsetNamespace(String newnamespace)Set namespacevoidsetOpSignature(String newopSignature)Set the AccessedImplementation::opSignatureStringtoString()
-
-
-
Constructor Detail
-
AccessedImplementation
public AccessedImplementation()
Empty constructor used for deserialization.
-
AccessedImplementation
public AccessedImplementation(String newnamespace, String newclassName, String newopSignature, int newimplPosition)
AccessedImplementation constructor- Parameters:
newnamespace- Namespace containing operationnewclassName- Class name containing operationnewopSignature- Signature containing operationnewimplPosition- Position of implementation inside the operation
-
-
Method Detail
-
getImplementationID
public ImplementationID getImplementationID()
Get the AccessedImplementationSpec::implementationID- Returns:
- the implementationID
-
setImplementationID
public void setImplementationID(ImplementationID newimplementationID)
Set the AccessedImplementationSpec::implementationID- Parameters:
newimplementationID- the implementationID to set
-
getClassName
public String getClassName()
Get the AccessedImplementation::className- Returns:
- the className
-
setClassName
public void setClassName(String newclassName)
Set the AccessedImplementation::className- Parameters:
newclassName- the className to set
-
getOpSignature
public String getOpSignature()
Get the AccessedImplementation::opSignature- Returns:
- the opSignature
-
setOpSignature
public void setOpSignature(String newopSignature)
Set the AccessedImplementation::opSignature- Parameters:
newopSignature- the opSignature to set
-
getNamespace
public String getNamespace()
Get namespace- Returns:
- the namespace
-
setNamespace
public void setNamespace(String newnamespace)
Set namespace- Parameters:
newnamespace- the namespace to set
-
getImplPosition
public int getImplPosition()
Get the AccessedImplementation::implPosition- Returns:
- the implPosition
-
setImplPosition
public void setImplPosition(int newimplPosition)
Set the AccessedImplementation::implPosition- Parameters:
newimplPosition- the implPosition to set
-
getId
public UUID getId()
- Returns:
- the id
-
setId
public void setId(UUID theid)
- Parameters:
theid- the id to set
-
-