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

java.lang.Object
  extended bycom.filenet.wcm.apps.server.util.InfoPageViewsConfiguration

public class InfoPageViewsConfiguration
extends java.lang.Object


Constructor Summary
InfoPageViewsConfiguration(WcmWorkplaceConfig config, com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore, com.filenet.wcm.toolkit.server.base.WcmController controller)
           
 
Method Summary
protected static boolean containsAny(java.util.Set container, java.util.Collection containees)
           
static com.filenet.wcm.apps.server.presentation.util.InfoPageViewDefinition getActionDefinition(java.lang.String viewId)
           
 java.lang.String getInfoViewAsString(java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, boolean noMajorVersion, java.lang.String objectStoreName, java.lang.String objectId, java.lang.String p1, java.lang.String p2)
          This method will return an array of 3 arrays.
 java.lang.String getInfoViewAsStringCachedKey(java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, int majorVersion, java.lang.String objectStoreName, java.lang.String objectId, java.lang.String p1, java.lang.String p2)
           
static java.util.List getInfoViewDefinitions(boolean isThickClientWindow)
           
static void load(java.io.InputStream in)
          Read XML from path.
static boolean match(java.lang.String value, java.lang.String pattern)
           
 void setCurrentUserRoles(java.util.Set currentUserRoles)
           
 void setForSpecificVersion(boolean forSpecificVersion)
           
 boolean validateView(com.filenet.wcm.apps.server.presentation.util.InfoPageViewDefinition id, java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, boolean noMajorVersion, java.lang.String objectStoreName, java.lang.String objectId, java.lang.String p1, java.lang.String p2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfoPageViewsConfiguration

public InfoPageViewsConfiguration(WcmWorkplaceConfig config,
                                  com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore,
                                  com.filenet.wcm.toolkit.server.base.WcmController controller)
                           throws java.lang.Exception
Method Detail

setCurrentUserRoles

public void setCurrentUserRoles(java.util.Set currentUserRoles)

getActionDefinition

public static com.filenet.wcm.apps.server.presentation.util.InfoPageViewDefinition getActionDefinition(java.lang.String viewId)

load

public static void load(java.io.InputStream in)
                 throws java.lang.Exception
Read XML from path. This is called from controller init state.

Throws:
java.lang.Exception

getInfoViewDefinitions

public static java.util.List getInfoViewDefinitions(boolean isThickClientWindow)

getInfoViewAsStringCachedKey

public java.lang.String getInfoViewAsStringCachedKey(java.lang.String objectType,
                                                     java.lang.String contentType,
                                                     java.lang.String classId,
                                                     int versionStatus,
                                                     int majorVersion,
                                                     java.lang.String objectStoreName,
                                                     java.lang.String objectId,
                                                     java.lang.String p1,
                                                     java.lang.String p2)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getInfoViewAsString

public java.lang.String getInfoViewAsString(java.lang.String objectType,
                                            java.lang.String contentType,
                                            java.lang.String classId,
                                            int versionStatus,
                                            boolean noMajorVersion,
                                            java.lang.String objectStoreName,
                                            java.lang.String objectId,
                                            java.lang.String p1,
                                            java.lang.String p2)
                                     throws java.lang.Exception
This method will return an array of 3 arrays. The first array will contain valid actions. The second array will contain invalid actions. The third array will contain actions that are valid for multiselect.

Parameters:
objectType -
contentType -
classId -
versionStatus -
objectStoreName -
Returns:
actions as a space delimited string
Throws:
java.lang.Exception

containsAny

protected static boolean containsAny(java.util.Set container,
                                     java.util.Collection containees)

validateView

public boolean validateView(com.filenet.wcm.apps.server.presentation.util.InfoPageViewDefinition id,
                            java.lang.String objectType,
                            java.lang.String contentType,
                            java.lang.String classId,
                            int versionStatus,
                            boolean noMajorVersion,
                            java.lang.String objectStoreName,
                            java.lang.String objectId,
                            java.lang.String p1,
                            java.lang.String p2)
                     throws java.lang.Exception
Throws:
java.lang.Exception

match

public static boolean match(java.lang.String value,
                            java.lang.String pattern)

setForSpecificVersion

public void setForSpecificVersion(boolean forSpecificVersion)


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