com.filenet.wcm.apps.server.presentation.util
Class ActionConfiguration

java.lang.Object
  extended bycom.filenet.wcm.apps.server.presentation.util.ActionConfiguration

public class ActionConfiguration
extends java.lang.Object


Constructor Summary
ActionConfiguration()
           
 
Method Summary
protected static boolean containsAny(java.util.Set container, java.util.Collection containees)
           
static ActionDefinition getActionDefinition(java.lang.String actionId)
           
static java.util.List getActionDefinitions(boolean isThickClientWindow)
           
 java.lang.String getActionKeysJavaScript()
           
 java.lang.String getActionsAsString(java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, boolean noMajorVersion, java.lang.String objectStoreName)
          Deprecated. use new getActionsAsString method instead, it has expanded parameters list.
 java.lang.String getActionsAsString(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 getActionsAsStringCachedKey(java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, int majorVersion, java.lang.String objectStoreName)
          Deprecated. use new getActionsAsStringCachedKey method instead, it has expanded parameters list.
 java.lang.String getActionsAsStringCachedKey(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 ActionDefinition getMultiSelectActionDefinition(java.lang.String actionId)
           
static java.util.List getMultiSelectActionDefinitions()
           
 java.lang.String getOnContextMenuJavaScript(java.lang.String objectStoreName, java.lang.String id, java.lang.String objectType, java.lang.String label, int majorVersion, int minorVersion, int versionStatus, java.lang.String vsId, java.lang.String contentType, java.lang.String currentPageURL, java.lang.String classId)
           
 java.lang.String getOnContextMenuJavaScript(java.lang.String objectStoreName, java.lang.String id, java.lang.String objectType, java.lang.String label, int majorVersion, int minorVersion, int versionStatus, java.lang.String vsId, java.lang.String contentType, java.lang.String currentPageURL, java.lang.String classId, boolean includeActions)
           
 java.lang.String getOnContextMenuParams(java.lang.String objectStoreName, java.lang.String id, java.lang.String objectType, java.lang.String label, int majorVersion, int minorVersion, int versionStatus, java.lang.String vsId, java.lang.String contentType, java.lang.String currentPageURL, java.lang.String classId)
           
static void loadActions(java.io.InputStream in)
           
static void loadActions(java.lang.String path)
           
static void main(java.lang.String[] args)
           
static boolean match(java.lang.String value, java.lang.String pattern)
           
 void setFolderId(java.lang.String folderId)
           
 void setForSpecificVersion(boolean forSpecificVersion)
           
static void updateActions(java.lang.String webinfLoc, java.lang.String patchPath)
           
 boolean validateAction(ActionDefinition ad, java.lang.String objectType, java.lang.String contentType, java.lang.String classId, int versionStatus, boolean noMajorVersion, java.lang.String objectStoreName)
          Deprecated. use new validateAction method instead, it has expanded parameters list.
 boolean validateAction(ActionDefinition ad, 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)
           
protected static void writeActionsXML(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionConfiguration

public ActionConfiguration()
Method Detail

loadActions

public static void loadActions(java.lang.String path)
                        throws java.lang.Exception
Throws:
java.lang.Exception

loadActions

public static void loadActions(java.io.InputStream in)
                        throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

updateActions

public static void updateActions(java.lang.String webinfLoc,
                                 java.lang.String patchPath)
                          throws java.lang.Exception
Throws:
java.lang.Exception

writeActionsXML

protected static void writeActionsXML(java.lang.String fileName)
                               throws java.io.IOException
Throws:
java.io.IOException

getActionDefinitions

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

getMultiSelectActionDefinitions

public static java.util.List getMultiSelectActionDefinitions()

getMultiSelectActionDefinition

public static ActionDefinition getMultiSelectActionDefinition(java.lang.String actionId)

getActionDefinition

public static ActionDefinition getActionDefinition(java.lang.String actionId)

match

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

setForSpecificVersion

public void setForSpecificVersion(boolean forSpecificVersion)

setFolderId

public void setFolderId(java.lang.String folderId)

getOnContextMenuParams

public java.lang.String getOnContextMenuParams(java.lang.String objectStoreName,
                                               java.lang.String id,
                                               java.lang.String objectType,
                                               java.lang.String label,
                                               int majorVersion,
                                               int minorVersion,
                                               int versionStatus,
                                               java.lang.String vsId,
                                               java.lang.String contentType,
                                               java.lang.String currentPageURL,
                                               java.lang.String classId)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getOnContextMenuJavaScript

public java.lang.String getOnContextMenuJavaScript(java.lang.String objectStoreName,
                                                   java.lang.String id,
                                                   java.lang.String objectType,
                                                   java.lang.String label,
                                                   int majorVersion,
                                                   int minorVersion,
                                                   int versionStatus,
                                                   java.lang.String vsId,
                                                   java.lang.String contentType,
                                                   java.lang.String currentPageURL,
                                                   java.lang.String classId,
                                                   boolean includeActions)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getOnContextMenuJavaScript

public java.lang.String getOnContextMenuJavaScript(java.lang.String objectStoreName,
                                                   java.lang.String id,
                                                   java.lang.String objectType,
                                                   java.lang.String label,
                                                   int majorVersion,
                                                   int minorVersion,
                                                   int versionStatus,
                                                   java.lang.String vsId,
                                                   java.lang.String contentType,
                                                   java.lang.String currentPageURL,
                                                   java.lang.String classId)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getActionsAsStringCachedKey

public java.lang.String getActionsAsStringCachedKey(java.lang.String objectType,
                                                    java.lang.String contentType,
                                                    java.lang.String classId,
                                                    int versionStatus,
                                                    int majorVersion,
                                                    java.lang.String objectStoreName)
                                             throws java.lang.Exception
Deprecated. use new getActionsAsStringCachedKey method instead, it has expanded parameters list.

Parameters:
objectType -
contentType -
classId -
versionStatus -
majorVersion -
objectStoreName -
Returns:
Throws:
java.lang.Exception

getActionsAsStringCachedKey

public java.lang.String getActionsAsStringCachedKey(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

getActionsAsString

public java.lang.String getActionsAsString(java.lang.String objectType,
                                           java.lang.String contentType,
                                           java.lang.String classId,
                                           int versionStatus,
                                           boolean noMajorVersion,
                                           java.lang.String objectStoreName)
                                    throws java.lang.Exception
Deprecated. use new getActionsAsString method instead, it has expanded parameters list.

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 -
noMajorVersion -
objectStoreName -
Returns:
Throws:
java.lang.Exception

getActionsAsString

public java.lang.String getActionsAsString(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)

validateAction

public boolean validateAction(ActionDefinition ad,
                              java.lang.String objectType,
                              java.lang.String contentType,
                              java.lang.String classId,
                              int versionStatus,
                              boolean noMajorVersion,
                              java.lang.String objectStoreName)
                       throws java.lang.Exception
Deprecated. use new validateAction method instead, it has expanded parameters list.

Parameters:
ad -
objectType -
contentType -
classId -
versionStatus -
noMajorVersion -
objectStoreName -
Returns:
Throws:
java.lang.Exception

validateAction

public boolean validateAction(ActionDefinition ad,
                              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

getActionKeysJavaScript

public java.lang.String getActionKeysJavaScript()


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