gov.nih.nci.caarray.services.security.mageom
Class DefaultSecuredElementIdUpdater

java.lang.Object
  extended by gov.nih.nci.caarray.services.security.mageom.DefaultSecuredElementIdUpdater
All Implemented Interfaces:
SecuredElementIdUpdater

public class DefaultSecuredElementIdUpdater
extends java.lang.Object
implements SecuredElementIdUpdater

Author:
Joshua Phillips

Field Summary
static int MAX_IN_CLAUSE_SIZE
           
 
Constructor Summary
DefaultSecuredElementIdUpdater()
           
 
Method Summary
static java.util.List navigateToChildren(Extendable parentObj, java.lang.String path)
           
static void setFetchPath(java.lang.String className, java.lang.String pathExp)
           
 boolean update(java.lang.String className, java.lang.String id)
          Updates the securedElementId member of child objects given the parent object identity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_IN_CLAUSE_SIZE

public static final int MAX_IN_CLAUSE_SIZE
See Also:
Constant Field Values
Constructor Detail

DefaultSecuredElementIdUpdater

public DefaultSecuredElementIdUpdater()
Method Detail

update

public boolean update(java.lang.String className,
                      java.lang.String id)
Description copied from interface: SecuredElementIdUpdater
Updates the securedElementId member of child objects given the parent object identity.

Specified by:
update in interface SecuredElementIdUpdater
Parameters:
className - parent object class name
id - parent object id
Returns:
boolean true if the element was updated, otherwise false

setFetchPath

public static void setFetchPath(java.lang.String className,
                                java.lang.String pathExp)

navigateToChildren

public static java.util.List navigateToChildren(Extendable parentObj,
                                                java.lang.String path)