Package ome.security
Interface AdminAction
-
- All Known Implementing Classes:
QueryConstraints
public interface AdminAction
action for passing toSecuritySystem.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)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
runAsAdmin()
executes with special privileges within theSecuritySystem
.
-
-
-
Method Detail
-
runAsAdmin
void runAsAdmin()
executes with special privileges within theSecuritySystem
.- See Also:
SecuritySystem.runAsAdmin(AdminAction)
-
-