Class SharingOperationValidator
- java.lang.Object
-
- org.gcube.informationsystem.resourceregistry.instances.model.SharingOperationValidator
-
- All Implemented Interfaces:
OperationValidator
public class SharingOperationValidator extends Object implements OperationValidator
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode>expectedInstancesprotected static org.slf4j.Loggerloggerprotected org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperationsharingOperation
-
Constructor Summary
Constructors Constructor Description SharingOperationValidator(Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode> expectedInstances, org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperation sharingOperation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisValidOperation(Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode> affectedInstances)
-
-
-
Field Detail
-
logger
protected static org.slf4j.Logger logger
-
expectedInstances
protected final Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode> expectedInstances
-
sharingOperation
protected final org.gcube.informationsystem.resourceregistry.api.rest.SharingPath.SharingOperation sharingOperation
-
-
Method Detail
-
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
-
-