com.dotmarketing.factories
Class InodeFactory

java.lang.Object
  extended by com.dotmarketing.factories.InodeFactory
Direct Known Subclasses:
SearchfirmFactory

public class InodeFactory
extends java.lang.Object

Author:
will

Constructor Summary
InodeFactory()
           
 
Method Summary
static int countChildrenOfClass(Inode i, java.lang.Class c)
           
static int countChildrenOfClass(Inode i, java.lang.Class c, int limit, int offset)
           
static void deleteChildrenOfClass(Inode parent, java.lang.Class c)
           
static void deleteChildrenOfClassByRelationType(Inode parent, java.lang.Class c, java.lang.String relationType)
           
static void deleteInode(java.lang.Object o)
           
static java.lang.Object getChildOfClass(Inode inode, java.lang.Class c)
           
static java.lang.Object getChildOfClassbyCondition(Inode inode, java.lang.Class c, java.lang.String condition)
           
static java.lang.Object getChildOfClassByRelationType(Inode p, java.lang.Class c, java.lang.String relationType)
           
static java.lang.Object getChildOfClassByRelationTypeAndCondition(Inode inode, java.lang.Class c, java.lang.String relationType, java.lang.String condition)
           
static java.lang.Object getChildOfClassByRelationTypeAndCondition(long inode, java.lang.Class c, java.lang.String relationType, java.lang.String condition)
           
static java.util.List getChildrenClass(Inode p, java.lang.Class c)
           
static java.util.List getChildrenClass(Inode p, java.lang.Class c, int limit, int offset)
           
static java.util.List getChildrenClass(Inode p, java.lang.Class c, java.lang.String orderBy)
           
static java.util.List getChildrenClass(Inode p, java.lang.Class c, java.lang.String orderBy, int limit, int offset)
           
static java.util.List getChildrenClass(java.util.List inodes, java.lang.Class c, int limit, int offset)
           
static java.util.List getChildrenClass(java.util.List inodes, java.lang.Class c, java.lang.String orderBy)
           
static java.util.List getChildrenClass(java.util.List inodes, java.lang.Class c, java.lang.String orderBy, int limit, int offset)
           
static java.util.List getChildrenClassByCondition(Inode p, java.lang.Class c, java.lang.String condition)
           
static java.util.List getChildrenClassByCondition(Inode p, java.lang.Class c, java.lang.String condition, int limit, int offset)
           
static java.util.List getChildrenClassByCondition(Inode p1, Inode p2, java.lang.Class c, java.lang.String condition)
           
static java.util.List getChildrenClassByCondition(Inode p1, Inode p2, java.lang.Class c, java.lang.String condition, int limit, int offset)
           
static java.util.List getChildrenClassByCondition(java.util.List inodes, java.lang.Class c, java.lang.String condition)
           
static java.util.List getChildrenClassByCondition(java.util.List inodes, java.lang.Class c, java.lang.String condition, int limit, int offset)
           
static java.util.List getChildrenClassByCondition(long p1, long p2, java.lang.Class c, java.lang.String condition)
           
static java.util.List getChildrenClassByCondition(long p1, long p2, java.lang.Class c, java.lang.String condition, int limit, int offset)
           
static java.util.List getChildrenClassByConditionAndOrderBy(Inode p, java.lang.Class c, java.lang.String condition, java.lang.String orderby)
           
static java.util.List getChildrenClassByConditionAndOrderBy(Inode p, java.lang.Class c, java.lang.String condition, java.lang.String orderby, int limit, int offset)
           
static java.util.List getChildrenClassByConditionAndOrderBy(java.util.List inodes, java.lang.Class c, java.lang.String condition, java.lang.String orderBy)
           
static java.util.List getChildrenClassByConditionAndOrderBy(java.util.List inodes, java.lang.Class c, java.lang.String condition, java.lang.String orderBy, int limit, int offset)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long[] inodes, java.lang.Class c, java.lang.String condition, java.lang.String orderBy)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long[] inodes, java.lang.Class c, java.lang.String condition, java.lang.String orderBy, int quantity)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long p, java.lang.Class c, java.lang.String condition, java.lang.String orderby)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long p, java.lang.Class c, java.lang.String condition, java.lang.String orderby, int limit, int offset)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long p1, long p2, java.lang.Class c, java.lang.String condition, java.lang.String orderBy)
           
static java.util.List getChildrenClassByConditionAndOrderBy(long p1, long p2, java.lang.Class c, java.lang.String condition, java.lang.String orderBy, int limit, int offset)
           
static java.util.List getChildrenClassByOrder(Inode p, java.lang.Class c, java.lang.String order)
           
static java.util.List getChildrenClassByOrder(Inode p, java.lang.Class c, java.lang.String order, int limit, int offset)
           
static java.util.List getChildrenClassByRelationType(Inode p, java.lang.Class c, java.lang.String relationType)
           
static java.util.List getChildrenClassOrderByRandom(Inode p, java.lang.Class c)
           
static java.util.List getChildrenClassOrderByRandom(Inode p, java.lang.Class c, int limit, int offset)
           
static java.util.List getChildrenOfClassByRelationType(Inode p, java.lang.Class c, java.lang.String relationType)
           
static java.util.List getChildrenOfClassByRelationTypeAndCondition(Inode inode, java.lang.Class c, java.lang.String relationType, java.lang.String condition)
           
static java.util.List getChildrenOfClassByRelationTypeAndCondition(long inode, java.lang.Class c, java.lang.String relationType, java.lang.String condition)
           
static Inode getInode(long x, java.lang.Class c)
           
static Inode getInode(java.lang.String x, java.lang.Class c)
           
static java.lang.Object getInodeOfClassByCondition(java.lang.Class c, java.lang.String condition)
           
static java.util.List getInodesOfClass(java.lang.Class c)
           
static java.util.List getInodesOfClass(java.lang.Class c, int maxRows)
           
static java.util.List getInodesOfClass(java.lang.Class c, int limit, int offset)
           
static java.util.List getInodesOfClass(java.lang.Class c, java.lang.String orderBy)
           
static java.util.List getInodesOfClass(java.lang.Class c, java.lang.String orderBy, int limit, int offset)
           
static java.util.List getInodesOfClassByCondition(java.lang.Class c, java.lang.String condition)
           
static java.util.List getInodesOfClassByCondition(java.lang.Class c, java.lang.String condition, int limit, int offset)
           
static java.util.List getInodesOfClassByCondition(java.lang.Class c, java.lang.String condition, java.lang.String orderby)
           
static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c, java.lang.String condition, java.lang.String orderby)
           
static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c, java.lang.String condition, java.lang.String orderby, int limit)
           
static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c, java.lang.String condition, java.lang.String orderby, int limit, int offset)
           
static java.lang.Object getObject(long x, java.lang.Class c)
           
static java.lang.Object getParentOfClass(Inode i, java.lang.Class c)
           
static java.lang.Object getParentOfClass(java.lang.String i, java.lang.Class c)
           
static java.lang.Object getParentOfClassByCondition(Inode inode, java.lang.Class c, java.lang.String condition)
           
static java.lang.Object getParentOfClassByRelationType(Inode p, java.lang.Class c, java.lang.String relationType)
           
static java.util.List getParentsOfClass(Inode p, java.lang.Class c)
           
static java.util.List getParentsOfClass(Inode p, java.lang.Class c, java.lang.String sortOrder)
           
static java.util.List getParentsOfClassByCondition(Inode p, java.lang.Class c, java.lang.String condition)
           
static java.util.List getParentsOfClassByRelationType(Inode p, java.lang.Class c, java.lang.String relationType)
           
static java.util.List getParentsOfClassNoLock(Inode p, java.lang.Class c)
           
static void saveInode(Inode o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InodeFactory

public InodeFactory()
Method Detail

getChildOfClass

public static java.lang.Object getChildOfClass(Inode inode,
                                               java.lang.Class c)

getChildOfClassbyCondition

public static java.lang.Object getChildOfClassbyCondition(Inode inode,
                                                          java.lang.Class c,
                                                          java.lang.String condition)

getChildOfClassByRelationTypeAndCondition

public static java.lang.Object getChildOfClassByRelationTypeAndCondition(Inode inode,
                                                                         java.lang.Class c,
                                                                         java.lang.String relationType,
                                                                         java.lang.String condition)

getChildOfClassByRelationTypeAndCondition

public static java.lang.Object getChildOfClassByRelationTypeAndCondition(long inode,
                                                                         java.lang.Class c,
                                                                         java.lang.String relationType,
                                                                         java.lang.String condition)

getChildOfClassByRelationType

public static java.lang.Object getChildOfClassByRelationType(Inode p,
                                                             java.lang.Class c,
                                                             java.lang.String relationType)

getChildrenClass

public static java.util.List getChildrenClass(Inode p,
                                              java.lang.Class c)

getChildrenClass

public static java.util.List getChildrenClass(Inode p,
                                              java.lang.Class c,
                                              int limit,
                                              int offset)

getChildrenClass

public static java.util.List getChildrenClass(Inode p,
                                              java.lang.Class c,
                                              java.lang.String orderBy)

getChildrenClass

public static java.util.List getChildrenClass(Inode p,
                                              java.lang.Class c,
                                              java.lang.String orderBy,
                                              int limit,
                                              int offset)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(Inode p,
                                                         java.lang.Class c,
                                                         java.lang.String condition)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(Inode p,
                                                         java.lang.Class c,
                                                         java.lang.String condition,
                                                         int limit,
                                                         int offset)

getChildrenClassByOrder

public static java.util.List getChildrenClassByOrder(Inode p,
                                                     java.lang.Class c,
                                                     java.lang.String order)

getChildrenClassByOrder

public static java.util.List getChildrenClassByOrder(Inode p,
                                                     java.lang.Class c,
                                                     java.lang.String order,
                                                     int limit,
                                                     int offset)

getChildrenClassOrderByRandom

public static java.util.List getChildrenClassOrderByRandom(Inode p,
                                                           java.lang.Class c)

getChildrenClassOrderByRandom

public static java.util.List getChildrenClassOrderByRandom(Inode p,
                                                           java.lang.Class c,
                                                           int limit,
                                                           int offset)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(Inode p1,
                                                         Inode p2,
                                                         java.lang.Class c,
                                                         java.lang.String condition,
                                                         int limit,
                                                         int offset)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(Inode p1,
                                                         Inode p2,
                                                         java.lang.Class c,
                                                         java.lang.String condition)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(long p1,
                                                         long p2,
                                                         java.lang.Class c,
                                                         java.lang.String condition)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(long p1,
                                                         long p2,
                                                         java.lang.Class c,
                                                         java.lang.String condition,
                                                         int limit,
                                                         int offset)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long[] inodes,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long p1,
                                                                   long p2,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long p1,
                                                                   long p2,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy,
                                                                   int limit,
                                                                   int offset)

getChildrenClass

public static java.util.List getChildrenClass(java.util.List inodes,
                                              java.lang.Class c,
                                              java.lang.String orderBy)

getChildrenClass

public static java.util.List getChildrenClass(java.util.List inodes,
                                              java.lang.Class c,
                                              int limit,
                                              int offset)

getChildrenClass

public static java.util.List getChildrenClass(java.util.List inodes,
                                              java.lang.Class c,
                                              java.lang.String orderBy,
                                              int limit,
                                              int offset)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(java.util.List inodes,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(java.util.List inodes,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy,
                                                                   int limit,
                                                                   int offset)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(java.util.List inodes,
                                                         java.lang.Class c,
                                                         java.lang.String condition)

getChildrenClassByCondition

public static java.util.List getChildrenClassByCondition(java.util.List inodes,
                                                         java.lang.Class c,
                                                         java.lang.String condition,
                                                         int limit,
                                                         int offset)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(Inode p,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(Inode p,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby,
                                                                   int limit,
                                                                   int offset)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long p,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long p,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby,
                                                                   int limit,
                                                                   int offset)

getInode

public static Inode getInode(java.lang.String x,
                             java.lang.Class c)

getInode

public static Inode getInode(long x,
                             java.lang.Class c)

getInodesOfClass

public static java.util.List getInodesOfClass(java.lang.Class c)

getInodesOfClass

public static java.util.List getInodesOfClass(java.lang.Class c,
                                              int limit,
                                              int offset)

getInodesOfClassByCondition

public static java.util.List getInodesOfClassByCondition(java.lang.Class c,
                                                         java.lang.String condition)

getInodesOfClassByCondition

public static java.util.List getInodesOfClassByCondition(java.lang.Class c,
                                                         java.lang.String condition,
                                                         int limit,
                                                         int offset)

getInodeOfClassByCondition

public static java.lang.Object getInodeOfClassByCondition(java.lang.Class c,
                                                          java.lang.String condition)

getInodesOfClassByCondition

public static java.util.List getInodesOfClassByCondition(java.lang.Class c,
                                                         java.lang.String condition,
                                                         java.lang.String orderby)

getInodesOfClassByConditionAndOrderBy

public static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby)

getInodesOfClassByConditionAndOrderBy

public static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby,
                                                                   int limit,
                                                                   int offset)

getInodesOfClass

public static java.util.List getInodesOfClass(java.lang.Class c,
                                              int maxRows)

getInodesOfClass

public static java.util.List getInodesOfClass(java.lang.Class c,
                                              java.lang.String orderBy)

getInodesOfClass

public static java.util.List getInodesOfClass(java.lang.Class c,
                                              java.lang.String orderBy,
                                              int limit,
                                              int offset)

getObject

public static java.lang.Object getObject(long x,
                                         java.lang.Class c)

getParentOfClass

public static java.lang.Object getParentOfClass(Inode i,
                                                java.lang.Class c)

getParentOfClass

public static java.lang.Object getParentOfClass(java.lang.String i,
                                                java.lang.Class c)

getParentsOfClassNoLock

public static java.util.List getParentsOfClassNoLock(Inode p,
                                                     java.lang.Class c)

getParentOfClassByRelationType

public static java.lang.Object getParentOfClassByRelationType(Inode p,
                                                              java.lang.Class c,
                                                              java.lang.String relationType)

getParentsOfClassByCondition

public static java.util.List getParentsOfClassByCondition(Inode p,
                                                          java.lang.Class c,
                                                          java.lang.String condition)

getParentsOfClass

public static java.util.List getParentsOfClass(Inode p,
                                               java.lang.Class c)

getParentsOfClass

public static java.util.List getParentsOfClass(Inode p,
                                               java.lang.Class c,
                                               java.lang.String sortOrder)

getParentOfClassByCondition

public static java.lang.Object getParentOfClassByCondition(Inode inode,
                                                           java.lang.Class c,
                                                           java.lang.String condition)

deleteInode

public static void deleteInode(java.lang.Object o)

deleteChildrenOfClass

public static void deleteChildrenOfClass(Inode parent,
                                         java.lang.Class c)

deleteChildrenOfClassByRelationType

public static void deleteChildrenOfClassByRelationType(Inode parent,
                                                       java.lang.Class c,
                                                       java.lang.String relationType)

saveInode

public static void saveInode(Inode o)

countChildrenOfClass

public static int countChildrenOfClass(Inode i,
                                       java.lang.Class c)

countChildrenOfClass

public static int countChildrenOfClass(Inode i,
                                       java.lang.Class c,
                                       int limit,
                                       int offset)

getChildrenOfClassByRelationType

public static java.util.List getChildrenOfClassByRelationType(Inode p,
                                                              java.lang.Class c,
                                                              java.lang.String relationType)

getChildrenOfClassByRelationTypeAndCondition

public static java.util.List getChildrenOfClassByRelationTypeAndCondition(Inode inode,
                                                                          java.lang.Class c,
                                                                          java.lang.String relationType,
                                                                          java.lang.String condition)

getChildrenOfClassByRelationTypeAndCondition

public static java.util.List getChildrenOfClassByRelationTypeAndCondition(long inode,
                                                                          java.lang.Class c,
                                                                          java.lang.String relationType,
                                                                          java.lang.String condition)

getInodesOfClassByConditionAndOrderBy

public static java.util.List getInodesOfClassByConditionAndOrderBy(java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderby,
                                                                   int limit)

getChildrenClassByRelationType

public static java.util.List getChildrenClassByRelationType(Inode p,
                                                            java.lang.Class c,
                                                            java.lang.String relationType)

getParentsOfClassByRelationType

public static java.util.List getParentsOfClassByRelationType(Inode p,
                                                             java.lang.Class c,
                                                             java.lang.String relationType)

getChildrenClassByConditionAndOrderBy

public static java.util.List getChildrenClassByConditionAndOrderBy(long[] inodes,
                                                                   java.lang.Class c,
                                                                   java.lang.String condition,
                                                                   java.lang.String orderBy,
                                                                   int quantity)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.