gran.app.adapter.kernel
Interface UDFAdapter

All Superinterfaces:
Adapter, KernelAdapter
All Known Implementing Classes:
BaseUDFAdapter

public interface UDFAdapter
extends KernelAdapter

This adapter useful for UDF processing


Method Summary
 java.util.HashMap getUdflistImpl(java.lang.String udfId, java.util.HashMap result)
           
 java.lang.String getUDFSourceImpl(java.lang.String id, int mode, java.lang.String result)
          select udfsource_id for task, workflow or user.
 java.util.HashMap getUDFValuesImpl(java.lang.String id, int mode, java.util.ArrayList udfs, java.util.HashMap result)
          Return HashMap of UDF values (key - UDF id)
 java.util.ArrayList listTaskUDFImpl(java.lang.String taskid, java.util.ArrayList result)
           
 java.util.ArrayList listUDFImpl(java.lang.String udfsourceid, java.util.ArrayList result)
           
 java.util.ArrayList listUserUDFImpl(java.lang.String userid, java.util.ArrayList result)
           
 java.util.ArrayList listWorkflowUDFImpl(java.lang.String workflowid, java.util.ArrayList result)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

getUDFSourceImpl

public java.lang.String getUDFSourceImpl(java.lang.String id,
                                         int mode,
                                         java.lang.String result)
                                  throws GranException
select udfsource_id for task, workflow or user. If udfsource not exists - create it.

Parameters:
id - id of task or user
mode -
  • UdfConstants.TASK_ALL - get udfsource for task
  • UdfConstants.USER_ALL - get udfsource for user
  • UdfConstants.WORKFLOW_ALL - get udfsource for workflow
Throws:
GranException

getUDFValuesImpl

public java.util.HashMap getUDFValuesImpl(java.lang.String id,
                                          int mode,
                                          java.util.ArrayList udfs,
                                          java.util.HashMap result)
                                   throws GranException
Return HashMap of UDF values (key - UDF id)

Throws:
GranException

getUdflistImpl

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

listUDFImpl

public java.util.ArrayList listUDFImpl(java.lang.String udfsourceid,
                                       java.util.ArrayList result)
                                throws GranException
Throws:
GranException

listTaskUDFImpl

public java.util.ArrayList listTaskUDFImpl(java.lang.String taskid,
                                           java.util.ArrayList result)
                                    throws GranException
Throws:
GranException

listWorkflowUDFImpl

public java.util.ArrayList listWorkflowUDFImpl(java.lang.String workflowid,
                                               java.util.ArrayList result)
                                        throws GranException
Throws:
GranException

listUserUDFImpl

public java.util.ArrayList listUserUDFImpl(java.lang.String userid,
                                           java.util.ArrayList result)
                                    throws GranException
Throws:
GranException


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