org.opencrx.kernel.base.aop2
Class SecureObjectImpl<S extends SecureObject,N extends SecureObject,C extends Void>
java.lang.Object
org.openmdx.base.aop2.AbstractObject<S,N,C>
org.opencrx.kernel.base.aop2.SecureObjectImpl<S,N,C>
- All Implemented Interfaces:
- javax.jdo.listener.StoreCallback
public class SecureObjectImpl<S extends SecureObject,N extends SecureObject,C extends Void>
- extends AbstractObject<S,N,C>
- implements javax.jdo.listener.StoreCallback
| Methods inherited from class org.openmdx.base.aop2.AbstractObject |
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, jdoPreDelete, jdoPreDelete, jdoPreStore, mixedInTargets, newContext, newVoid, nextManager, nextObject, openmdxjdoPostConstruct, openmdxjdoPostConstruct, sameManager, sameObject, samePackage, thisContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecureObjectImpl
public SecureObjectImpl(S same,
N next)
setOwningUser
public ModifySecureObjectResult setOwningUser(SetOwningUserParams params)
addOwningGroup
public ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
removeOwningGroup
public ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams params)
removeAllOwningGroup
public ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams params)
setAccessLevel
public ModifySecureObjectResult setAccessLevel(SetAccessLevelParams params)
replaceOwningGroup
public ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams params)
jdoPreStore
public void jdoPreStore()
- Specified by:
jdoPreStore in interface javax.jdo.listener.StoreCallback- Overrides:
jdoPreStore in class AbstractObject<S extends SecureObject,N extends SecureObject,C extends Void>
This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.