org.gcube.data.analysis.tabulardata.operation
Class ImmutableOperationDescriptor
java.lang.Object
org.gcube.data.analysis.tabulardata.operation.ImmutableOperationDescriptor
- All Implemented Interfaces:
- OperationDescriptor
public class ImmutableOperationDescriptor
- extends Object
- implements OperationDescriptor
ImmutableOperationDescriptor
public ImmutableOperationDescriptor(OperationId operationId,
String name,
String description,
OperationScope scope,
OperationType type,
List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> parameters)
getOperationId
public OperationId getOperationId()
- Specified by:
getOperationId in interface OperationDescriptor
getName
public String getName()
- Specified by:
getName in interface OperationDescriptor
getDescription
public String getDescription()
- Specified by:
getDescription in interface OperationDescriptor
getScope
public OperationScope getScope()
- Specified by:
getScope in interface OperationDescriptor
getType
public OperationType getType()
- Specified by:
getType in interface OperationDescriptor
getParameters
public List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> getParameters()
- Specified by:
getParameters in interface OperationDescriptor
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2013. All Rights Reserved.