gran.app.adapter.external
Interface SecuredUDFAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredUDFAdapter

public interface SecuredUDFAdapter
extends SecuredAdapter

This adapter useful for UDF processing


Method Summary
 void addTaskUdflistImpl(SessionContext sc, java.lang.String taskid, java.lang.String udfId, java.lang.String val)
          Add value to list
 void addUserUdflistImpl(SessionContext sc, java.lang.String userid, java.lang.String udfId, java.lang.String val)
           
 void addWorkflowUdflistImpl(SessionContext sc, java.lang.String workflowid, java.lang.String udfId, java.lang.String val)
           
 java.lang.String createTaskUdfImpl(SessionContext sc, java.lang.String udfsourceId, 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 createUserUdfImpl(SessionContext sc, java.lang.String udfsourceId, 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 createWorkflowUdfImpl(SessionContext sc, java.lang.String udfsourceId, 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 deleteTaskUdfImpl(SessionContext sc, java.lang.String udfId)
          Delete UDF
 void deleteTaskUdflistImpl(SessionContext sc, java.lang.String taskid, java.lang.String udflistId)
          Delete one or more udflist item
 void deleteUserUdfImpl(SessionContext sc, java.lang.String udfId)
           
 void deleteUserUdflistImpl(SessionContext sc, java.lang.String userid, java.lang.String udflistId)
           
 void deleteWorkflowUdfImpl(SessionContext sc, java.lang.String udfId)
           
 void deleteWorkflowUdflistImpl(SessionContext sc, java.lang.String workflowid, java.lang.String udflistId)
           
 java.util.List getAvailableTaskUdfListImpl(SessionContext sc, java.lang.String taskId, java.util.List result)
           
 java.util.List getAvailableUserUdfListImpl(SessionContext sc, java.lang.String userId, java.util.List result)
           
 java.util.ArrayList getFilterUDFValuesImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
           
 java.lang.String getTaskUDFValueImpl(SessionContext sc, java.lang.String taskId, SecuredUDFValueBean udf, java.lang.String result)
           
 java.util.HashMap getUdflistImpl(SessionContext sc, java.lang.String udfId, java.util.HashMap result)
           
 java.util.List getUDFRuleListImpl(SessionContext sc, java.lang.String prstatusId, java.lang.String udfId, java.util.List result)
           
 java.util.ArrayList getUdfValuesImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
           
 java.lang.String getUserUDFValueImpl(SessionContext sc, java.lang.String userId, SecuredUDFValueBean udf, java.lang.String resutl)
           
 boolean isMstatusUdfEditableImpl(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId, boolean result)
           
 boolean isMstatusUdfViewableImpl(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String udfId, boolean result)
           
 boolean isTaskUdfEditableImpl(SessionContext sc, java.lang.String taskId, java.lang.String udfId, boolean result)
           
 boolean isTaskUdfViewableImpl(SessionContext sc, java.lang.String taskId, java.lang.String udfId, boolean result)
           
 void setMstatusUDFRuleImpl(SessionContext sc, java.lang.String udfId, java.lang.String prstatusId, java.lang.String[] mstatusView, java.lang.String[] mstatusModify)
           
 void setTaskUdfValueImpl(SessionContext sc, java.lang.String udfId, java.lang.String udfsourceId, java.lang.String value)
          set value for selected udf and source.
 void setTaskUDFValueSimpleImpl(SessionContext sc, java.lang.String taskId, java.lang.String udfId, java.lang.String udfValue)
           
 void setUDFRuleImpl(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 setUserUdfValueImpl(SessionContext sc, java.lang.String udfId, java.lang.String udfsourceId, java.lang.String value)
           
 void setUserUDFValueSimpleImpl(SessionContext sc, java.lang.String userId, java.lang.String udfId, java.lang.String udfValue)
           
 void updateTaskUdfImpl(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)
          Update UDF description
 void updateTaskUdflistImpl(SessionContext sc, java.lang.String taskid, java.lang.String udflistId, java.lang.String value)
          Update UDF list value
 void updateUserUdfImpl(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 updateUserUdflistImpl(SessionContext sc, java.lang.String userid, java.lang.String udflistId, java.lang.String value)
           
 void updateWorkflowUdfImpl(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 updateWorkflowUdflistImpl(SessionContext sc, java.lang.String udflistId, java.lang.String value)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createTaskUdfImpl

public java.lang.String createTaskUdfImpl(SessionContext sc,
                                          java.lang.String udfsourceId,
                                          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

createWorkflowUdfImpl

public java.lang.String createWorkflowUdfImpl(SessionContext sc,
                                              java.lang.String udfsourceId,
                                              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

createUserUdfImpl

public java.lang.String createUserUdfImpl(SessionContext sc,
                                          java.lang.String udfsourceId,
                                          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

deleteTaskUdfImpl

public void deleteTaskUdfImpl(SessionContext sc,
                              java.lang.String udfId)
                       throws GranException
Delete UDF

Throws:
GranException

deleteWorkflowUdfImpl

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

deleteUserUdfImpl

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

setTaskUdfValueImpl

public void setTaskUdfValueImpl(SessionContext sc,
                                java.lang.String udfId,
                                java.lang.String udfsourceId,
                                java.lang.String value)
                         throws GranException
set value for selected udf and source. Value will be converted from string to required type

Parameters:
udfId - - UDF identifier
udfsourceId - - UDFSource identifier
value - - value
Throws:
GranException

setUserUdfValueImpl

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

updateTaskUdfImpl

public void updateTaskUdfImpl(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
Update UDF description

Throws:
GranException

updateWorkflowUdfImpl

public void updateWorkflowUdfImpl(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

updateUserUdfImpl

public void updateUserUdfImpl(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

updateTaskUdflistImpl

public void updateTaskUdflistImpl(SessionContext sc,
                                  java.lang.String taskid,
                                  java.lang.String udflistId,
                                  java.lang.String value)
                           throws GranException
Update UDF list value

Throws:
GranException

updateUserUdflistImpl

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

updateWorkflowUdflistImpl

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

deleteTaskUdflistImpl

public void deleteTaskUdflistImpl(SessionContext sc,
                                  java.lang.String taskid,
                                  java.lang.String udflistId)
                           throws GranException
Delete one or more udflist item

Throws:
GranException

deleteUserUdflistImpl

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

deleteWorkflowUdflistImpl

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

addTaskUdflistImpl

public void addTaskUdflistImpl(SessionContext sc,
                               java.lang.String taskid,
                               java.lang.String udfId,
                               java.lang.String val)
                        throws GranException
Add value to list

Parameters:
udfId - - identifier of list UDF
val - - added value
Throws:
GranException

addUserUdflistImpl

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

addWorkflowUdflistImpl

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

getUdfValuesImpl

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

getUdflistImpl

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

getFilterUDFValuesImpl

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

getUDFRuleListImpl

public java.util.List getUDFRuleListImpl(SessionContext sc,
                                         java.lang.String prstatusId,
                                         java.lang.String udfId,
                                         java.util.List result)
                                  throws GranException
Throws:
GranException

setUDFRuleImpl

public void setUDFRuleImpl(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

setMstatusUDFRuleImpl

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

isMstatusUdfViewableImpl

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

isMstatusUdfEditableImpl

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

isTaskUdfViewableImpl

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

isTaskUdfEditableImpl

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

getAvailableTaskUdfListImpl

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

getAvailableUserUdfListImpl

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

getUserUDFValueImpl

public java.lang.String getUserUDFValueImpl(SessionContext sc,
                                            java.lang.String userId,
                                            SecuredUDFValueBean udf,
                                            java.lang.String resutl)
                                     throws GranException
Throws:
GranException

getTaskUDFValueImpl

public java.lang.String getTaskUDFValueImpl(SessionContext sc,
                                            java.lang.String taskId,
                                            SecuredUDFValueBean udf,
                                            java.lang.String result)
                                     throws GranException
Throws:
GranException

setTaskUDFValueSimpleImpl

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

setUserUDFValueSimpleImpl

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


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