com.filenet.wcm.apps.server.util
Class CategoryUtil

java.lang.Object
  extended bycom.filenet.wcm.apps.server.util.WPRMUtil
      extended bycom.filenet.wcm.apps.server.util.CategoryUtil

public class CategoryUtil
extends WPRMUtil


Field Summary
 
Fields inherited from class com.filenet.wcm.apps.server.util.WPRMUtil
COMMON_QUERY, LOCATION_CONTAINER, VOLUME_QUERY
 
Constructor Summary
CategoryUtil()
           
 
Method Summary
static java.lang.String prepareCatFolderContentSQLStatement(java.lang.String objectStoreName, java.lang.String[] props, java.lang.String folderPath)
          this method return folder query statement that retrieve folder contents from folderPath name value where its container type equal to RECORDCATEGORY or RECORDFOLDER.
static java.lang.String prepareCatFolderSQLStatement(java.lang.String objectStoreName, java.lang.String[] props, java.lang.String[] folders, int entityType)
          Return folder serarching query statement back.
static java.lang.String prepareCatFolderSQLStatement(java.lang.String objectStoreName, java.lang.String[] props, java.lang.String searchOperator, java.lang.String searchText, java.lang.String[] searchFieldNames, java.lang.String folderPath)
          this method return folder query statement that searching for folder property with certain value
protected static java.lang.String prepareCatWhereClause(java.lang.String prefix, java.lang.String[] folderIds, int entityType)
          This method return folders query where clause back with default condition of IsHiddenContainer = false
protected static java.lang.String prepareWhereCatClause(java.lang.String prefix, java.lang.String folderPath)
          This method return folders query where clause back with default condition of IsHiddenContainer = false
protected static java.lang.String prepareWhereCatClause(java.lang.String prefix, java.lang.String searchOperator, java.lang.String searchText, java.lang.String[] searchFieldNames, java.lang.String folderPath)
          This method return folders query where clause back with default condition of IsHiddenContainer = false
 
Methods inherited from class com.filenet.wcm.apps.server.util.WPRMUtil
constructTargetUrl, copyClassifications, copySelectedFolders, findLocationContainer, getCheckboxList, getClassificationCount, getClassifications, getClassifications, getEmptyDOMObject, getFilePlans, getMethod, getUnqualifyNames, markSelectedFolders, prepareFolderContentSQLStatement, prepareFolderSQLStatement, prepareFolderSQLStatement, preparePropertyStatement, prepareWhereClause, prepareWhereClause, prepareWhereClause, removeFolder, removeFolder, sortClassification, transformToStringArray, transformToStringArray, updateRecordProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryUtil

public CategoryUtil()
Method Detail

prepareWhereCatClause

protected static java.lang.String prepareWhereCatClause(java.lang.String prefix,
                                                        java.lang.String searchOperator,
                                                        java.lang.String searchText,
                                                        java.lang.String[] searchFieldNames,
                                                        java.lang.String folderPath)
This method return folders query where clause back with default condition of IsHiddenContainer = false

Parameters:
prefix - table alias
searchOperator - comparison operation
searchText - searching text.
Returns:
query where clause

prepareWhereCatClause

protected static java.lang.String prepareWhereCatClause(java.lang.String prefix,
                                                        java.lang.String folderPath)
This method return folders query where clause back with default condition of IsHiddenContainer = false

Parameters:
prefix - table alias
folderPath - folder path.
Returns:
query where clause

prepareCatWhereClause

protected static java.lang.String prepareCatWhereClause(java.lang.String prefix,
                                                        java.lang.String[] folderIds,
                                                        int entityType)
This method return folders query where clause back with default condition of IsHiddenContainer = false

Parameters:
prefix - table alias
folderIds - A list folder id
Returns:
query where statement

prepareCatFolderSQLStatement

public static java.lang.String prepareCatFolderSQLStatement(java.lang.String objectStoreName,
                                                            java.lang.String[] props,
                                                            java.lang.String[] folders,
                                                            int entityType)
Return folder serarching query statement back.

Parameters:
objectStoreName - object store name
props - required properties
folders - a list of folder id
Returns:
folder query statement

prepareCatFolderSQLStatement

public static java.lang.String prepareCatFolderSQLStatement(java.lang.String objectStoreName,
                                                            java.lang.String[] props,
                                                            java.lang.String searchOperator,
                                                            java.lang.String searchText,
                                                            java.lang.String[] searchFieldNames,
                                                            java.lang.String folderPath)
this method return folder query statement that searching for folder property with certain value

Parameters:
objectStoreName - object store name
props - properties list
searchOperator - comparison operator
searchText - searching value
Returns:
folder query statement

prepareCatFolderContentSQLStatement

public static java.lang.String prepareCatFolderContentSQLStatement(java.lang.String objectStoreName,
                                                                   java.lang.String[] props,
                                                                   java.lang.String folderPath)
this method return folder query statement that retrieve folder contents from folderPath name value where its container type equal to RECORDCATEGORY or RECORDFOLDER.

Parameters:
objectStoreName - object store name
props - properties list
folderPath - folder path ie. a/b/c
Returns:
folder query statement


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.