Package ome.security

Interface AdminAction

  • All Known Implementing Classes:
    QueryConstraints

    public interface AdminAction
    action for passing to SecuritySystem.runAsAdmin(AdminAction). All external input should be carefully checked or even better copied before being passed to this method. A common idiom would be: public void someApiMethod(IObject target, String someValue) { AdminAction action = new AdminAction(){ public void runAsAdmin() { IObject copy = iQuery.get( iObject.getClass(), iObject.getId() ); copy.setValue( someValue ); iUpdate.saveObject(copy); } }; }
    Since:
    3.0-M3
    See Also:
    SecuritySystem.runAsAdmin(AdminAction)