|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.change2.ChangeableCheckoutQuery
Field Summary | |
static Class[] |
CHANGECLASSES
|
protected static HashMap |
CLASSMAP
|
private static int |
PC_QUERY_SIZE
|
Constructor Summary | |
ChangeableCheckoutQuery()
|
Method Summary | |
static OidArray |
getChangeObjectReferences(Persistable object)
Given a Persistable Object query all Change tables which may reference it. |
static QueryResult |
getChangeObjects(WTCollection objects)
|
private static long[] |
getChunk(long[] ids,
int i)
|
private static long |
getId(Object object)
Returns object's id. |
static ArrayList |
getObjRefsForClass(Class changeClass,
HashMap changeHash)
Returns an ArrayList of ObjectIds from the ObjectReferences queried by getChangeObjectReferences (for the given class changeClass) Subclasses of Class are also considered Supported API: false |
static ObjectIdentifier |
getOid(Object object)
Returns object's associated oid. |
static boolean |
hasObjRefsForClass(Class changeClass,
HashMap changeHash)
Returns a boolean indication of whether the Persistable object passed to getChangeObjectReferences is referenced by any instances of the input Change class Supported API: false |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final Class[] CHANGECLASSES
protected static HashMap CLASSMAP
private static int PC_QUERY_SIZE
Constructor Detail |
public ChangeableCheckoutQuery()
Method Detail |
public static ArrayList getObjRefsForClass(Class changeClass, HashMap changeHash)
changeClass
- Referenced class to search for.changeHash
- Results from previous getChangeObjectReferences()
public static boolean hasObjRefsForClass(Class changeClass, HashMap changeHash)
changeClass
- Referenced class to search for.changeHash
- Results from previous getChangeObjectReferences()
public static OidArray getChangeObjectReferences(Persistable object) throws QueryException, WTPropertyVetoException, WTException
object
- Persistable object to find all change references.
QueryException
WTPropertyVetoException
WTException
public static QueryResult getChangeObjects(WTCollection objects) throws WTException
WTException
private static long[] getChunk(long[] ids, int i)
public static ObjectIdentifier getOid(Object object)
private static long getId(Object object)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |