gran.app.adapter.external.udf
Class BaseSecuredUDFAdapter

java.lang.Object
  extended bygran.app.adapter.external.udf.BaseSecuredUDFAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredUDFAdapter

public class BaseSecuredUDFAdapter
extends java.lang.Object
implements SecuredUDFAdapter

User Defined Field (UDF) bean implementation

Version:
$Revision: 1.1.2.41 $
Author:
$Author: maximkr $

Constructor Summary
BaseSecuredUDFAdapter()
           
 
Method Summary
 void addTaskUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String udfid, java.lang.String val)
          Add value to list
 void addUserUdflistImpl(java.lang.String sessionid, java.lang.String userid, java.lang.String udfid, java.lang.String val)
           
 void addWorkflowUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String udfid, java.lang.String val)
           
 java.lang.String createTaskUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String ul, java.lang.String required, java.lang.Integer type, java.lang.String visible, java.lang.String mail, java.lang.String formulaLongtext)
          
secured: TASKUDF_CREATE Можно создавать UDF только к доступным задачам
 java.lang.String createUserUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String ul, java.lang.String required, java.lang.Integer type, java.lang.String visible, java.lang.String mail, java.lang.String script)
           
 java.lang.String createWorkflowUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String ul, java.lang.String required, java.lang.Integer type, java.lang.String visible, java.lang.String mail, java.lang.String formulaLongtext)
           
 void deleteTaskUdfImpl(java.lang.String sessionid, java.lang.String udfid)
          Delete UDF
 void deleteTaskUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String udfid)
          Delete one or more udflist item
 void deleteUserUdfImpl(java.lang.String sessionid, java.lang.String udfid)
           
 void deleteUserUdflistImpl(java.lang.String sessionid, java.lang.String userid, java.lang.String udfid)
           
 void deleteWorkflowUdfImpl(java.lang.String sessionid, java.lang.String udfid)
           
 void deleteWorkflowUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String udfid)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 boolean init()
          Initialize adapter.
 void setTaskUdfValueImpl(java.lang.String sessionid, java.lang.String udfid, java.lang.String source, java.lang.String value)
          
secured
 void setUserUdfValueImpl(java.lang.String sessionid, java.lang.String udfid, java.lang.String source, java.lang.String value)
           
 void updateTaskUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String required, java.lang.String visible, java.lang.String mail, java.lang.String script)
          Update UDF description
 void updateTaskUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String id, java.lang.String value)
          Update UDF list value
 void updateUserUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String required, java.lang.String visible, java.lang.String mail, java.lang.String script)
           
 void updateUserUdflistImpl(java.lang.String sessionid, java.lang.String userid, java.lang.String id, java.lang.String value)
           
 void updateWorkflowUdfImpl(java.lang.String sessionid, java.lang.String id, java.lang.String caption, java.lang.String order, java.lang.String def, java.lang.String required, java.lang.String visible, java.lang.String mail, java.lang.String script)
           
 void updateWorkflowUdflistImpl(java.lang.String sessionid, java.lang.String taskid, java.lang.String id, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSecuredUDFAdapter

public BaseSecuredUDFAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

createTaskUdfImpl

public java.lang.String createTaskUdfImpl(java.lang.String sessionid,
                                          java.lang.String id,
                                          java.lang.String caption,
                                          java.lang.String order,
                                          java.lang.String def,
                                          java.lang.String ul,
                                          java.lang.String required,
                                          java.lang.Integer type,
                                          java.lang.String visible,
                                          java.lang.String mail,
                                          java.lang.String formulaLongtext)
                                   throws GranException

secured: TASKUDF_CREATE Можно создавать UDF только к доступным задачам

Specified by:
createTaskUdfImpl in interface SecuredUDFAdapter
Parameters:
sessionid -
id -
caption -
order -
def -
ul -
required -
type -
visible -
mail -
formulaLongtext -
Throws:
GranException

createWorkflowUdfImpl

public java.lang.String createWorkflowUdfImpl(java.lang.String sessionid,
                                              java.lang.String id,
                                              java.lang.String caption,
                                              java.lang.String order,
                                              java.lang.String def,
                                              java.lang.String ul,
                                              java.lang.String required,
                                              java.lang.Integer type,
                                              java.lang.String visible,
                                              java.lang.String mail,
                                              java.lang.String formulaLongtext)
                                       throws GranException
Specified by:
createWorkflowUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

createUserUdfImpl

public java.lang.String createUserUdfImpl(java.lang.String sessionid,
                                          java.lang.String id,
                                          java.lang.String caption,
                                          java.lang.String order,
                                          java.lang.String def,
                                          java.lang.String ul,
                                          java.lang.String required,
                                          java.lang.Integer type,
                                          java.lang.String visible,
                                          java.lang.String mail,
                                          java.lang.String script)
                                   throws GranException
Specified by:
createUserUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteTaskUdfImpl

public void deleteTaskUdfImpl(java.lang.String sessionid,
                              java.lang.String udfid)
                       throws GranException
Description copied from interface: SecuredUDFAdapter
Delete UDF

Specified by:
deleteTaskUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteWorkflowUdfImpl

public void deleteWorkflowUdfImpl(java.lang.String sessionid,
                                  java.lang.String udfid)
                           throws GranException
Specified by:
deleteWorkflowUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteUserUdfImpl

public void deleteUserUdfImpl(java.lang.String sessionid,
                              java.lang.String udfid)
                       throws GranException
Specified by:
deleteUserUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

setTaskUdfValueImpl

public void setTaskUdfValueImpl(java.lang.String sessionid,
                                java.lang.String udfid,
                                java.lang.String source,
                                java.lang.String value)
                         throws GranException

secured

Specified by:
setTaskUdfValueImpl in interface SecuredUDFAdapter
Parameters:
sessionid -
udfid -
source -
value -
Throws:
GranException

setUserUdfValueImpl

public void setUserUdfValueImpl(java.lang.String sessionid,
                                java.lang.String udfid,
                                java.lang.String source,
                                java.lang.String value)
                         throws GranException
Specified by:
setUserUdfValueImpl in interface SecuredUDFAdapter
Throws:
GranException

updateTaskUdfImpl

public void updateTaskUdfImpl(java.lang.String sessionid,
                              java.lang.String id,
                              java.lang.String caption,
                              java.lang.String order,
                              java.lang.String def,
                              java.lang.String required,
                              java.lang.String visible,
                              java.lang.String mail,
                              java.lang.String script)
                       throws GranException
Description copied from interface: SecuredUDFAdapter
Update UDF description

Specified by:
updateTaskUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

updateWorkflowUdfImpl

public void updateWorkflowUdfImpl(java.lang.String sessionid,
                                  java.lang.String id,
                                  java.lang.String caption,
                                  java.lang.String order,
                                  java.lang.String def,
                                  java.lang.String required,
                                  java.lang.String visible,
                                  java.lang.String mail,
                                  java.lang.String script)
                           throws GranException
Specified by:
updateWorkflowUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

updateUserUdfImpl

public void updateUserUdfImpl(java.lang.String sessionid,
                              java.lang.String id,
                              java.lang.String caption,
                              java.lang.String order,
                              java.lang.String def,
                              java.lang.String required,
                              java.lang.String visible,
                              java.lang.String mail,
                              java.lang.String script)
                       throws GranException
Specified by:
updateUserUdfImpl in interface SecuredUDFAdapter
Throws:
GranException

updateTaskUdflistImpl

public void updateTaskUdflistImpl(java.lang.String sessionid,
                                  java.lang.String taskid,
                                  java.lang.String id,
                                  java.lang.String value)
                           throws GranException
Description copied from interface: SecuredUDFAdapter
Update UDF list value

Specified by:
updateTaskUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

updateUserUdflistImpl

public void updateUserUdflistImpl(java.lang.String sessionid,
                                  java.lang.String userid,
                                  java.lang.String id,
                                  java.lang.String value)
                           throws GranException
Specified by:
updateUserUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

updateWorkflowUdflistImpl

public void updateWorkflowUdflistImpl(java.lang.String sessionid,
                                      java.lang.String taskid,
                                      java.lang.String id,
                                      java.lang.String value)
                               throws GranException
Specified by:
updateWorkflowUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteTaskUdflistImpl

public void deleteTaskUdflistImpl(java.lang.String sessionid,
                                  java.lang.String taskid,
                                  java.lang.String udfid)
                           throws GranException
Description copied from interface: SecuredUDFAdapter
Delete one or more udflist item

Specified by:
deleteTaskUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteUserUdflistImpl

public void deleteUserUdflistImpl(java.lang.String sessionid,
                                  java.lang.String userid,
                                  java.lang.String udfid)
                           throws GranException
Specified by:
deleteUserUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

deleteWorkflowUdflistImpl

public void deleteWorkflowUdflistImpl(java.lang.String sessionid,
                                      java.lang.String taskid,
                                      java.lang.String udfid)
                               throws GranException
Specified by:
deleteWorkflowUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

addTaskUdflistImpl

public void addTaskUdflistImpl(java.lang.String sessionid,
                               java.lang.String taskid,
                               java.lang.String udfid,
                               java.lang.String val)
                        throws GranException
Description copied from interface: SecuredUDFAdapter
Add value to list

Specified by:
addTaskUdflistImpl in interface SecuredUDFAdapter
Parameters:
udfid - - identifier of list UDF
val - - added value
Throws:
GranException

addUserUdflistImpl

public void addUserUdflistImpl(java.lang.String sessionid,
                               java.lang.String userid,
                               java.lang.String udfid,
                               java.lang.String val)
                        throws GranException
Specified by:
addUserUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException

addWorkflowUdflistImpl

public void addWorkflowUdflistImpl(java.lang.String sessionid,
                                   java.lang.String taskid,
                                   java.lang.String udfid,
                                   java.lang.String val)
                            throws GranException
Specified by:
addWorkflowUdflistImpl in interface SecuredUDFAdapter
Throws:
GranException


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