gran.app.adapter.external.udf
Class SecuredUDFAdapterManager

java.lang.Object
  extended bygran.app.adapter.external.udf.SecuredUDFAdapterManager

public class SecuredUDFAdapterManager
extends java.lang.Object


Constructor Summary
SecuredUDFAdapterManager(java.util.ArrayList adapters)
           
 
Method Summary
 void addTaskUdflist(SessionContext sc, java.lang.String taskid, java.lang.String udfId, java.lang.String value)
           
 void addUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udfId, java.lang.String value)
           
 void addWorkflowUdflist(SessionContext sc, java.lang.String workflowId, java.lang.String udfId, java.lang.String value)
           
 java.lang.String createTaskUdf(SessionContext sc, java.lang.String taskId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 java.lang.String createUserUdf(SessionContext sc, java.lang.String userId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 java.lang.String createWorkflowUdf(SessionContext sc, java.lang.String workflowId, java.lang.String caption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, java.lang.Integer type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 void deleteTaskUdf(SessionContext sc, java.lang.String udfId)
           
 void deleteTaskUdflist(SessionContext sc, java.lang.String taskid, java.lang.String udflistId)
           
 void deleteUserUdf(SessionContext sc, java.lang.String udfId)
           
 void deleteUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udflistId)
           
 void deleteWorkflowUdf(SessionContext sc, java.lang.String udfId)
           
 void deleteWorkflowUdflist(SessionContext sc, java.lang.String workflowId, java.lang.String udflistId)
           
 java.util.List getAvailableTaskUdfList(SessionContext sc, java.lang.String taskId)
           
 java.util.List getAvailableUserUdfList(SessionContext sc, java.lang.String userId)
           
 java.util.ArrayList getFilterUDFValues(SessionContext sc, java.lang.String taskId)
           
 java.lang.String getTaskUDFValue(SessionContext sc, java.lang.String taskId, java.lang.String udfCaption)
           
 java.util.HashMap getUdflist(SessionContext sc, java.lang.String udfId)
           
 java.util.ArrayList getUDFRuleList(SessionContext sc, java.lang.String prstatusId, java.lang.String udfId)
           
 java.util.ArrayList getUdfValues(SessionContext sc, java.lang.String taskId)
           
 java.lang.String getUserUDFValue(SessionContext sc, java.lang.String userId, java.lang.String udfCaption)
           
 boolean isMstatusUdfEditable(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId)
           
 boolean isMstatusUdfViewable(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId)
           
 boolean isTaskUdfEditable(SessionContext sc, java.lang.String taskId, java.lang.String udfId)
           
 boolean isTaskUdfViewable(SessionContext sc, java.lang.String taskId, java.lang.String udfId)
           
 void setMstatusUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String[] mstatusView, java.lang.String[] mstatusModify)
           
 void setTaskUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify)
           
 void setTaskUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String taskId, java.lang.String value)
           
 void setTaskUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String taskId, java.lang.String value, java.lang.String mstatusId)
           
 void setTaskUDFValueSimple(SessionContext sc, java.lang.String taskId, java.lang.String udfCaption, java.lang.String udfValue)
           
protected  void setUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify)
           
 void setUserUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify)
           
 void setUserUdfValue(SessionContext sc, java.lang.String udfId, java.lang.String userId, java.lang.String value)
           
 void setUserUDFValueSimple(SessionContext sc, java.lang.String userId, java.lang.String udfCaption, java.lang.String udfValue)
           
 void setWorkflowUDFRule(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType, java.lang.String[] statusView, java.lang.String[] statusModify)
           
 void updateTaskUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 void updateTaskUdflist(SessionContext sc, java.lang.String taskId, java.lang.String udflistId, java.lang.String value)
           
 void updateUserUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 void updateUserUdflist(SessionContext sc, java.lang.String userId, java.lang.String udflistId, java.lang.String value)
           
 void updateWorkflowUdf(SessionContext sc, java.lang.String udfId, java.lang.String caption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
           
 void updateWorkflowUdflist(SessionContext sc, java.lang.String udflistId, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredUDFAdapterManager

public SecuredUDFAdapterManager(java.util.ArrayList adapters)
Method Detail

createTaskUdf

public java.lang.String createTaskUdf(SessionContext sc,
                                      java.lang.String taskId,
                                      java.lang.String caption,
                                      int order,
                                      java.lang.String def,
                                      java.lang.String udflistId,
                                      boolean required,
                                      boolean htmlview,
                                      java.lang.Integer type,
                                      java.lang.String formulaLongtext,
                                      java.lang.String lookupformulaLongtext,
                                      boolean lookuponly,
                                      boolean cachevalues,
                                      java.lang.String initial)
                               throws GranException
Throws:
GranException

createWorkflowUdf

public java.lang.String createWorkflowUdf(SessionContext sc,
                                          java.lang.String workflowId,
                                          java.lang.String caption,
                                          int order,
                                          java.lang.String def,
                                          java.lang.String udflistId,
                                          boolean required,
                                          boolean htmlview,
                                          java.lang.Integer type,
                                          java.lang.String formulaLongtext,
                                          java.lang.String lookupformulaLongtext,
                                          boolean lookuponly,
                                          boolean cachevalues,
                                          java.lang.String initial)
                                   throws GranException
Throws:
GranException

createUserUdf

public java.lang.String createUserUdf(SessionContext sc,
                                      java.lang.String userId,
                                      java.lang.String caption,
                                      int order,
                                      java.lang.String def,
                                      java.lang.String udflistId,
                                      boolean required,
                                      boolean htmlview,
                                      java.lang.Integer type,
                                      java.lang.String formulaLongtext,
                                      java.lang.String lookupformulaLongtext,
                                      boolean lookuponly,
                                      boolean cachevalues,
                                      java.lang.String initial)
                               throws GranException
Throws:
GranException

deleteTaskUdf

public void deleteTaskUdf(SessionContext sc,
                          java.lang.String udfId)
                   throws GranException
Throws:
GranException

deleteWorkflowUdf

public void deleteWorkflowUdf(SessionContext sc,
                              java.lang.String udfId)
                       throws GranException
Throws:
GranException

deleteUserUdf

public void deleteUserUdf(SessionContext sc,
                          java.lang.String udfId)
                   throws GranException
Throws:
GranException

setTaskUdfValue

public void setTaskUdfValue(SessionContext sc,
                            java.lang.String udfId,
                            java.lang.String taskId,
                            java.lang.String value,
                            java.lang.String mstatusId)
                     throws GranException
Throws:
GranException

setTaskUdfValue

public void setTaskUdfValue(SessionContext sc,
                            java.lang.String udfId,
                            java.lang.String taskId,
                            java.lang.String value)
                     throws GranException
Throws:
GranException

setUserUdfValue

public void setUserUdfValue(SessionContext sc,
                            java.lang.String udfId,
                            java.lang.String userId,
                            java.lang.String value)
                     throws GranException
Throws:
GranException

updateTaskUdf

public void updateTaskUdf(SessionContext sc,
                          java.lang.String udfId,
                          java.lang.String caption,
                          int order,
                          java.lang.String def,
                          boolean required,
                          boolean htmlview,
                          java.lang.String formula,
                          java.lang.String lookupformula,
                          boolean lookuponly,
                          boolean cachevalues,
                          java.lang.String initial)
                   throws GranException
Throws:
GranException

updateWorkflowUdf

public void updateWorkflowUdf(SessionContext sc,
                              java.lang.String udfId,
                              java.lang.String caption,
                              int order,
                              java.lang.String def,
                              boolean required,
                              boolean htmlview,
                              java.lang.String formula,
                              java.lang.String lookupformula,
                              boolean lookuponly,
                              boolean cachevalues,
                              java.lang.String initial)
                       throws GranException
Throws:
GranException

updateUserUdf

public void updateUserUdf(SessionContext sc,
                          java.lang.String udfId,
                          java.lang.String caption,
                          int order,
                          java.lang.String def,
                          boolean required,
                          boolean htmlview,
                          java.lang.String formula,
                          java.lang.String lookupformula,
                          boolean lookuponly,
                          boolean cachevalues,
                          java.lang.String initial)
                   throws GranException
Throws:
GranException

updateTaskUdflist

public void updateTaskUdflist(SessionContext sc,
                              java.lang.String taskId,
                              java.lang.String udflistId,
                              java.lang.String value)
                       throws GranException
Throws:
GranException

updateUserUdflist

public void updateUserUdflist(SessionContext sc,
                              java.lang.String userId,
                              java.lang.String udflistId,
                              java.lang.String value)
                       throws GranException
Throws:
GranException

updateWorkflowUdflist

public void updateWorkflowUdflist(SessionContext sc,
                                  java.lang.String udflistId,
                                  java.lang.String value)
                           throws GranException
Throws:
GranException

deleteTaskUdflist

public void deleteTaskUdflist(SessionContext sc,
                              java.lang.String taskid,
                              java.lang.String udflistId)
                       throws GranException
Throws:
GranException

deleteUserUdflist

public void deleteUserUdflist(SessionContext sc,
                              java.lang.String userId,
                              java.lang.String udflistId)
                       throws GranException
Throws:
GranException

deleteWorkflowUdflist

public void deleteWorkflowUdflist(SessionContext sc,
                                  java.lang.String workflowId,
                                  java.lang.String udflistId)
                           throws GranException
Throws:
GranException

addTaskUdflist

public void addTaskUdflist(SessionContext sc,
                           java.lang.String taskid,
                           java.lang.String udfId,
                           java.lang.String value)
                    throws GranException
Throws:
GranException

addUserUdflist

public void addUserUdflist(SessionContext sc,
                           java.lang.String userId,
                           java.lang.String udfId,
                           java.lang.String value)
                    throws GranException
Throws:
GranException

addWorkflowUdflist

public void addWorkflowUdflist(SessionContext sc,
                               java.lang.String workflowId,
                               java.lang.String udfId,
                               java.lang.String value)
                        throws GranException
Throws:
GranException

getUdfValues

public java.util.ArrayList getUdfValues(SessionContext sc,
                                        java.lang.String taskId)
                                 throws GranException
Throws:
GranException

getUdflist

public java.util.HashMap getUdflist(SessionContext sc,
                                    java.lang.String udfId)
                             throws GranException
Throws:
GranException

getFilterUDFValues

public java.util.ArrayList getFilterUDFValues(SessionContext sc,
                                              java.lang.String taskId)
                                       throws GranException
Throws:
GranException

getUDFRuleList

public java.util.ArrayList getUDFRuleList(SessionContext sc,
                                          java.lang.String prstatusId,
                                          java.lang.String udfId)
                                   throws GranException
Throws:
GranException

setTaskUDFRule

public void setTaskUDFRule(SessionContext sc,
                           java.lang.String udfId,
                           java.lang.String prstatusId,
                           java.lang.String viewType,
                           java.lang.String modifyType,
                           java.lang.String[] statusView,
                           java.lang.String[] statusModify)
                    throws GranException
Throws:
GranException

setWorkflowUDFRule

public void setWorkflowUDFRule(SessionContext sc,
                               java.lang.String udfId,
                               java.lang.String prstatusId,
                               java.lang.String viewType,
                               java.lang.String modifyType,
                               java.lang.String[] statusView,
                               java.lang.String[] statusModify)
                        throws GranException
Throws:
GranException

setMstatusUDFRule

public void setMstatusUDFRule(SessionContext sc,
                              java.lang.String udfId,
                              java.lang.String prstatusId,
                              java.lang.String[] mstatusView,
                              java.lang.String[] mstatusModify)
                       throws GranException
Throws:
GranException

setUserUDFRule

public void setUserUDFRule(SessionContext sc,
                           java.lang.String udfId,
                           java.lang.String prstatusId,
                           java.lang.String viewType,
                           java.lang.String modifyType,
                           java.lang.String[] statusView,
                           java.lang.String[] statusModify)
                    throws GranException
Throws:
GranException

setUDFRule

protected void setUDFRule(SessionContext sc,
                          java.lang.String udfId,
                          java.lang.String prstatusId,
                          java.lang.String viewType,
                          java.lang.String modifyType,
                          java.lang.String[] statusView,
                          java.lang.String[] statusModify)
                   throws GranException
Throws:
GranException

isMstatusUdfViewable

public boolean isMstatusUdfViewable(SessionContext sc,
                                    java.lang.String taskId,
                                    java.lang.String mstatusId,
                                    java.lang.String udfId)
                             throws GranException
Throws:
GranException

isMstatusUdfEditable

public boolean isMstatusUdfEditable(SessionContext sc,
                                    java.lang.String taskId,
                                    java.lang.String mstatusId,
                                    java.lang.String udfId)
                             throws GranException
Throws:
GranException

isTaskUdfEditable

public boolean isTaskUdfEditable(SessionContext sc,
                                 java.lang.String taskId,
                                 java.lang.String udfId)
                          throws GranException
Throws:
GranException

isTaskUdfViewable

public boolean isTaskUdfViewable(SessionContext sc,
                                 java.lang.String taskId,
                                 java.lang.String udfId)
                          throws GranException
Throws:
GranException

getAvailableTaskUdfList

public java.util.List getAvailableTaskUdfList(SessionContext sc,
                                              java.lang.String taskId)
                                       throws GranException
Throws:
GranException

getAvailableUserUdfList

public java.util.List getAvailableUserUdfList(SessionContext sc,
                                              java.lang.String userId)
                                       throws GranException
Throws:
GranException

getUserUDFValue

public java.lang.String getUserUDFValue(SessionContext sc,
                                        java.lang.String userId,
                                        java.lang.String udfCaption)
                                 throws GranException
Throws:
GranException

getTaskUDFValue

public java.lang.String getTaskUDFValue(SessionContext sc,
                                        java.lang.String taskId,
                                        java.lang.String udfCaption)
                                 throws GranException
Throws:
GranException

setTaskUDFValueSimple

public void setTaskUDFValueSimple(SessionContext sc,
                                  java.lang.String taskId,
                                  java.lang.String udfCaption,
                                  java.lang.String udfValue)
                           throws GranException
Throws:
GranException

setUserUDFValueSimple

public void setUserUDFValueSimple(SessionContext sc,
                                  java.lang.String userId,
                                  java.lang.String udfCaption,
                                  java.lang.String udfValue)
                           throws GranException
Throws:
GranException


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.