30 lines
457 B
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;
|
|
}
|
|
}
|