Class SharingOperationValidator
java.lang.Object
org.gcube.informationsystem.resourceregistry.instances.model.SharingOperationValidator
- All Implemented Interfaces:
OperationValidator
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.slf4j.Loggerprotected final org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperation -
Constructor Summary
ConstructorsConstructorDescriptionSharingOperationValidator(Map<UUID, org.gcube.com.fasterxml.jackson.databind.JsonNode> expectedInstances, org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperation sharingOperation) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValidOperation(Map<UUID, org.gcube.com.fasterxml.jackson.databind.JsonNode> affectedInstances)
-
Field Details
-
logger
protected static org.slf4j.Logger logger -
expectedInstances
-
sharingOperation
protected final org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperation sharingOperation
-
-
Constructor Details
-
SharingOperationValidator
-
-
Method Details
-
isValidOperation
public boolean isValidOperation(Map<UUID, org.gcube.com.fasterxml.jackson.databind.JsonNode> affectedInstances) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException- Specified by:
isValidOperationin interfaceOperationValidator- Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
-