org.opencrx.kernel.base.aop2
Class SecureObjectImpl<S extends SecureObject,N extends SecureObject,C extends Void>

java.lang.Object
  extended by org.openmdx.base.aop2.AbstractObject<S,N,C>
      extended by org.opencrx.kernel.base.aop2.SecureObjectImpl<S,N,C>

public class SecureObjectImpl<S extends SecureObject,N extends SecureObject,C extends Void>
extends org.openmdx.base.aop2.AbstractObject<S,N,C>


Constructor Summary
SecureObjectImpl(S same, N next)
           
 
Method Summary
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
           
 ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams params)
           
 ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams params)
           
 ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams params)
           
 ModifySecureObjectResult setAccessLevel(SetAccessLevelParams params)
           
 ModifySecureObjectResult setOwningUser(SetOwningUserParams params)
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, jdoPreDelete, jdoPreDelete, jdoPreStore, 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
 

Constructor Detail

SecureObjectImpl

public SecureObjectImpl(S same,
                        N next)
Method Detail

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)


This software is published under the BSD license. Copyright © 2003-2009, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.