resource-registry/src/main/java/org/gcube/informationsystem/resourceregistry/instances/model/Operation.java

30 lines
457 B
Java

package org.gcube.informationsystem.resourceregistry.instances.model;
public enum Operation {
CREATE,
EXISTS(true),
READ(true),
UPDATE,
DELETE,
ADD_TO_CONTEXT,
REMOVE_FROM_CONTEXT,
QUERY(true),
// GET_METADATA e.g. getinstanceContexts
GET_METADATA(true);
private final boolean safe;
private Operation() {
this.safe = false;
}
private Operation(boolean safe) {
this.safe = safe;
}
public boolean isSafe() {
return safe;
}
}