public interface ChmodStrategy
Modifier and Type | Method and Description |
---|---|
void |
check(ome.model.IObject obj,
java.lang.Object check)
Performs one of the checks returned by
getChecks(IObject obj, String permissions) . |
void |
chmod(ome.model.IObject obj,
java.lang.String permissions)
Change the permissions for the given object.
|
java.lang.Object[] |
getChecks(ome.model.IObject obj,
java.lang.String permissions)
Return all the checks necessary to validate the
given object if it were to have its permissions.
|
java.lang.Object[] getChecks(ome.model.IObject obj, java.lang.String permissions)
check(IObject, Object)
.void chmod(ome.model.IObject obj, java.lang.String permissions)
check(IObject, Object)
to
guarantee that no invalid links are present.void check(ome.model.IObject obj, java.lang.Object check)
getChecks(IObject obj, String permissions)
.
These will typically be queries to be performed
across all tables.