org.opencrx.kernel.plugin.application.base
Class SecureObjectImpl

java.lang.Object
  extended by org.opencrx.kernel.plugin.application.base.SecureObjectImpl

public class SecureObjectImpl
extends Object


Field Summary
protected  SecureObject current
           
protected  SecureObject next
           
 
Constructor Summary
SecureObjectImpl(SecureObject current, SecureObject next)
           
 
Method Summary
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
           
 Backend getBackend()
           
 ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams params)
           
 ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams params)
           
 ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams params)
           
 ModifySecureObjectResult setAccessLevel(SetAccessLevelParams params)
           
 ModifySecureObjectResult setOwningUser(SetOwningUserParams params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

current

protected final SecureObject current

next

protected final SecureObject next
Constructor Detail

SecureObjectImpl

public SecureObjectImpl(SecureObject current,
                        SecureObject next)
Method Detail

getBackend

public Backend getBackend()

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.