com.dotmarketing.factories
Class IdentifierFactory
java.lang.Object
com.dotmarketing.factories.IdentifierFactory
public class IdentifierFactory
- extends java.lang.Object
- Author:
- will
|
Method Summary |
static Identifier |
createNewIdentifier(WebAsset webasset)
|
static Identifier |
createNewIdentifier(WebAsset webasset,
Folder folder)
|
static java.lang.Object |
getChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType,
boolean previewMode)
|
static java.lang.Object |
getChildOfClassByRelationType(long inode,
java.lang.Class c,
java.lang.String relationType,
boolean previewMode)
|
static int |
getCountIdentifiersPerConditionWithPermission(Host host,
java.lang.String condition,
java.lang.Class c,
Role[] roles)
|
static int |
getCountIdentifiersPerConditionWithPermission(long hostId,
java.lang.String condition,
java.lang.Class c,
Role[] roles)
|
static int |
getCountIdentifiersPerConditionWithPermission(java.lang.String condition,
java.lang.Class c,
Role[] roles)
|
static Identifier |
getIdentifierByInode(Inode inode)
Deprecated. All web assets have their identifiers set Webasset.getIdentifier(). Use only if you need to get the identifier uri, |
static Identifier |
getIdentifierByInodeNoLock(Inode inode)
|
static Identifier |
getIdentifierByInodeNoLock(Inode inode,
boolean create)
|
static Identifier |
getIdentifierByURI(java.lang.String uri,
Host host)
|
static Identifier |
getIdentifierByURI(java.lang.String uri,
long hostId)
|
static Identifier |
getIdentifierByWebAsset(WebAsset webAsset)
|
static java.util.List |
getIdentifiersPerConditionWithPermission(Host host,
java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
|
static java.util.List |
getIdentifiersPerConditionWithPermission(long hostId,
java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
|
static java.util.List |
getIdentifiersPerConditionWithPermission(java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
|
static java.lang.Object |
getLiveChildOfClass(Inode o,
java.lang.Class c)
|
static java.lang.Object |
getLiveChildOfClassByCondition(Inode o,
java.lang.Class c,
java.lang.String condition)
|
static java.lang.Object |
getLiveChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType)
|
static java.util.List |
getLiveChildrenOfClass(Inode o,
java.lang.Class c)
|
static java.util.List |
getLiveChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String condition)
|
static java.util.List |
getLiveOfClass(java.lang.Class c)
|
static Identifier |
getParentIdentifier(WebAsset webasset)
|
static java.util.List |
getVersionsandLiveandWorkingChildrenOfClass(Inode o,
java.lang.Class c)
|
static java.util.List |
getVersionsandLiveChildrenOfClass(Inode o,
java.lang.Class c)
|
static java.util.List |
getVersionsandLiveChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
|
static java.util.List |
getVersionsChildrenOfClass(Inode o,
java.lang.Class c)
|
static java.util.List |
getVersionsChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
|
static java.lang.Object |
getWorkingChildOfClass(Inode inode,
java.lang.Class c)
|
static java.lang.Object |
getWorkingChildOfClassByCondition(Inode inode,
java.lang.Class c,
java.lang.String condition)
|
static java.lang.Object |
getWorkingChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType)
|
static java.util.List |
getWorkingChildrenOfClass(Inode o,
java.lang.Class c)
|
static java.util.List |
getWorkingChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
|
static java.util.List |
getWorkingChildrenOfClassByCondition(Inode o,
java.lang.Class c,
java.lang.String condition)
|
static java.util.List |
getWorkingOfClass(java.lang.Class c)
|
static void |
updateIdentifierURI(WebAsset webasset,
Folder folder)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentifierFactory
public IdentifierFactory()
getLiveChildOfClass
public static java.lang.Object getLiveChildOfClass(Inode o,
java.lang.Class c)
getChildOfClassByRelationType
public static java.lang.Object getChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType,
boolean previewMode)
getChildOfClassByRelationType
public static java.lang.Object getChildOfClassByRelationType(long inode,
java.lang.Class c,
java.lang.String relationType,
boolean previewMode)
getLiveChildOfClassByCondition
public static java.lang.Object getLiveChildOfClassByCondition(Inode o,
java.lang.Class c,
java.lang.String condition)
getLiveChildOfClassByRelationType
public static java.lang.Object getLiveChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType)
getWorkingChildOfClassByRelationType
public static java.lang.Object getWorkingChildOfClassByRelationType(Inode o,
java.lang.Class c,
java.lang.String relationType)
getLiveChildrenOfClass
public static java.util.List getLiveChildrenOfClass(Inode o,
java.lang.Class c)
getLiveChildrenOfClass
public static java.util.List getLiveChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String condition)
getWorkingChildrenOfClass
public static java.util.List getWorkingChildrenOfClass(Inode o,
java.lang.Class c)
getWorkingChildrenOfClass
public static java.util.List getWorkingChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
getWorkingChildrenOfClassByCondition
public static java.util.List getWorkingChildrenOfClassByCondition(Inode o,
java.lang.Class c,
java.lang.String condition)
getWorkingChildOfClass
public static java.lang.Object getWorkingChildOfClass(Inode inode,
java.lang.Class c)
getWorkingChildOfClassByCondition
public static java.lang.Object getWorkingChildOfClassByCondition(Inode inode,
java.lang.Class c,
java.lang.String condition)
getWorkingOfClass
public static java.util.List getWorkingOfClass(java.lang.Class c)
getLiveOfClass
public static java.util.List getLiveOfClass(java.lang.Class c)
updateIdentifierURI
public static void updateIdentifierURI(WebAsset webasset,
Folder folder)
getVersionsandLiveandWorkingChildrenOfClass
public static java.util.List getVersionsandLiveandWorkingChildrenOfClass(Inode o,
java.lang.Class c)
getVersionsandLiveChildrenOfClass
public static java.util.List getVersionsandLiveChildrenOfClass(Inode o,
java.lang.Class c)
getVersionsandLiveChildrenOfClass
public static java.util.List getVersionsandLiveChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
getVersionsChildrenOfClass
public static java.util.List getVersionsChildrenOfClass(Inode o,
java.lang.Class c)
getVersionsChildrenOfClass
public static java.util.List getVersionsChildrenOfClass(Inode o,
java.lang.Class c,
java.lang.String orderBy)
getIdentifierByURI
public static Identifier getIdentifierByURI(java.lang.String uri,
Host host)
getIdentifierByURI
public static Identifier getIdentifierByURI(java.lang.String uri,
long hostId)
getParentIdentifier
public static Identifier getParentIdentifier(WebAsset webasset)
getIdentifierByInode
public static Identifier getIdentifierByInode(Inode inode)
- Deprecated. All web assets have their identifiers set Webasset.getIdentifier(). Use only if you need to get the identifier uri,
- Gets the parent Identifer by the inode.
- Parameters:
inode - This takes an inode and finds the identifier for it.
- Returns:
- the Identifier inode
getIdentifierByWebAsset
public static Identifier getIdentifierByWebAsset(WebAsset webAsset)
createNewIdentifier
public static Identifier createNewIdentifier(WebAsset webasset,
Folder folder)
createNewIdentifier
public static Identifier createNewIdentifier(WebAsset webasset)
getIdentifiersPerConditionWithPermission
public static java.util.List getIdentifiersPerConditionWithPermission(Host host,
java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
getIdentifiersPerConditionWithPermission
public static java.util.List getIdentifiersPerConditionWithPermission(long hostId,
java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
getIdentifiersPerConditionWithPermission
public static java.util.List getIdentifiersPerConditionWithPermission(java.lang.String condition,
java.lang.Class c,
Role[] roles,
int limit,
int offset,
java.lang.String orderby)
getCountIdentifiersPerConditionWithPermission
public static int getCountIdentifiersPerConditionWithPermission(Host host,
java.lang.String condition,
java.lang.Class c,
Role[] roles)
getCountIdentifiersPerConditionWithPermission
public static int getCountIdentifiersPerConditionWithPermission(long hostId,
java.lang.String condition,
java.lang.Class c,
Role[] roles)
getCountIdentifiersPerConditionWithPermission
public static int getCountIdentifiersPerConditionWithPermission(java.lang.String condition,
java.lang.Class c,
Role[] roles)
getIdentifierByInodeNoLock
public static Identifier getIdentifierByInodeNoLock(Inode inode)
getIdentifierByInodeNoLock
public static Identifier getIdentifierByInodeNoLock(Inode inode,
boolean create)
Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.