|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgran.app.adapter.kernel.udf.BaseUDFAdapter
User Defined Field (UDF) bean implementation
Constructor Summary | |
BaseUDFAdapter()
|
Method Summary | |
java.lang.String |
getDescription()
Get description of adapter as plain text |
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 idVal,
int modeVal,
java.util.ArrayList udfList,
java.util.HashMap result)
Return HashMap of UDF values (key - UDF id) |
boolean |
init()
Initialize adapter. |
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BaseUDFAdapter()
Method Detail |
public boolean init()
Adapter
init
in interface Adapter
public java.lang.String getDescription()
Adapter
getDescription
in interface Adapter
public java.lang.String getUDFSourceImpl(java.lang.String id, int mode, java.lang.String result) throws GranException
UDFAdapter
getUDFSourceImpl
in interface UDFAdapter
id
- id of task or usermode
- GranException
public java.util.HashMap getUdflistImpl(java.lang.String udfId, java.util.HashMap result) throws GranException
getUdflistImpl
in interface UDFAdapter
GranException
public java.util.ArrayList listUDFImpl(java.lang.String udfsourceid, java.util.ArrayList result) throws GranException
listUDFImpl
in interface UDFAdapter
GranException
public java.util.ArrayList listWorkflowUDFImpl(java.lang.String workflowid, java.util.ArrayList result) throws GranException
listWorkflowUDFImpl
in interface UDFAdapter
GranException
public java.util.ArrayList listUserUDFImpl(java.lang.String userid, java.util.ArrayList result) throws GranException
listUserUDFImpl
in interface UDFAdapter
GranException
public java.util.ArrayList listTaskUDFImpl(java.lang.String taskid, java.util.ArrayList result) throws GranException
listTaskUDFImpl
in interface UDFAdapter
GranException
public java.util.HashMap getUDFValuesImpl(java.lang.String idVal, int modeVal, java.util.ArrayList udfList, java.util.HashMap result) throws GranException
UDFAdapter
getUDFValuesImpl
in interface UDFAdapter
idVal
- Идентификатор источника. Источником может быть Task, User. Workflow в
этом случае быть не может, т.к. для Workflow создаются только поля, а не значенияmodeVal
- Переключатель источника. Указывает на то, какую природу имеет IDudfList
- Список UDF, для которых выбираются значенияresult
-
GranException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |