All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xworker.dataObject.transfer.TransferableDataObject.xer.txt Maven / Gradle / Ivy

There is a newer version: 2.0.3
Show newest version
^1364779414420
@xworker.dataObject.transfer.TransferableDataObject
sname
TransferableDataObject
slabel
TransferableDataObject
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.dataObject.DataObject
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@

可转换数据对象,通常是一个数据对象转换为其他数据对象,或者从源数据对象的数据分析统计后成为新的数据对象的数据。

本数据对象封装了数据对象转换之外的基本方法,数据转换通常是双向的,update和delete是转化为源数据对象操作,query是同源数据对象转换为目标数据对象,load方法是先转换为源,再转换为目标。

SourceDataObject  <=> TargetDataObject.

     create                   TargetDataObject=>SourceDataObject=>create=>TargetDataObject
     update (delete)     TargetDataObject=>SourceDataObject=>update(delete)
     query                     SourceDataObject=>query=>TargetDataObject

具体的实现一般只需要实现toSourceData、toSourceDatas、toTargetData和toTargetDatas四个方法。

远数据对象一般通过sourceDataObject属性或SourceDataObject子事物来确定,转换的目标数据对象一般是自身,也可以通过targetDataObject属性或TargetDataObject子事物确定。

#$@text#$@ sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions sname actions sdescriptors xworker.lang.MetaDescriptor3/@actions sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@load sname load sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName load sdisableGlobalContext false sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid load sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@load/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@load/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@create sname create sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName create sdisableGlobalContext false sdescription

如果创建成功,返回被创建的数据对象。

sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid create sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@create/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@create/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@update sname update sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName update sdisableGlobalContext false sdescription

如果更新成功返回true,否则返回false。

sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid update sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@update/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@update/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@updateBatch sname updateBatch sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName updateBatch sdisableGlobalContext false sdescription

批量更新,根据查询条件查找并更新符合条件的记录,返回成功更新的记录数。

sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid updateBatch sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@updateBatch/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@updateBatch/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sdescription

数据对象。

sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@updateBatch/@ins/@conditionData sname conditionData stypeCheck false soptional true scheck false scheckLevel exception sdescription

查询条件数据。

sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false @xworker.dataObject.transfer.TransferableDataObject/@actions/@updateBatch/@ins/@conditionConfig sname conditionConfig stypeCheck false soptional true scheck false scheckLevel exception sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false @xworker.dataObject.transfer.TransferableDataObject/@actions/@delete sname delete sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName delete sdisableGlobalContext false sdescription

如果删除成功返回true,否则返回false。

sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid delete sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@delete/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@delete/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@deleteBatch sname deleteBatch sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName deleteBatch sdisableGlobalContext false sdescription

批量删除,根据查询条件查找并删除符合条件的记录,返回成功删除的记录数。

sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid deleteBatch sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@deleteBatch/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@deleteBatch/@ins/@theData sname theData stypeCheck false soptional true scheck false scheckLevel exception sdescription

数据对象。

sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@deleteBatch/@ins/@conditionData sname conditionData stypeCheck false soptional true scheck false scheckLevel exception sdescription

查询条件数据。

sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false @xworker.dataObject.transfer.TransferableDataObject/@actions/@deleteBatch/@ins/@conditionConfig sname conditionConfig stypeCheck false soptional true scheck false scheckLevel exception sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false @xworker.dataObject.transfer.TransferableDataObject/@actions/@query sname query sisSynchronized false sthrowException true suseOtherAction false suseOuterJava true souterClassName xworker.dataObject.transfer.TransferableDataObject smethodName query sdisableGlobalContext false Sdescription #$@text#$@

可以传入一个分页信息(变量名为pageInfo)。

pageInfo.start          记录起始索引
pageInfo.limit            返回记录最大条数
pageInfo.datas         查询的结果,应该是一个List或数组
pageInfo.success   是否查询成功
pageInfo.msg           操作的结果提示信息
pageInfo.totalCount 记录总数
pageInfo.sort           排序字段
pageInfo.dir             排序的方向,ASC或DESC

返回符合条件的记录列表。

#$@text#$@ sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sid query sdescriptors xworker.lang.actions.JavaAction @xworker.dataObject.transfer.TransferableDataObject/@actions/@query/@ins sisValidate false sname ins sid ins slabel ins sdescriptors xworker.lang.actions.Inout/@ins @xworker.dataObject.transfer.TransferableDataObject/@actions/@query/@ins/@theData sname conditionConfig stypeCheck false soptional true scheck false scheckLevel exception sid theData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@query/@ins/@conditionData sname conditionData stypeCheck false soptional true scheck false scheckLevel exception sid conditionData sdescriptors xworker.lang.actions.Inout/@ins/@param @xworker.dataObject.transfer.TransferableDataObject/@actions/@toSourceData sname toSourceData sisSynchronized false sthrowException true suseOtherAction false suseOuterJava false sdisableGlobalContext false sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sdescriptors xworker.lang.actions.Actions/@JavaAction sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toSourceData/@ins sisValidate false sname ins sdescriptors xworker.lang.actions.Inout/@ins sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toSourceData/@ins/@theData sname theData stype DataObject stypeCheck false soptional true scheck false scheckLevel exception sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetData sname toTargetData sisSynchronized false sthrowException true suseOtherAction false suseOuterJava false sdisableGlobalContext false sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sdescriptors xworker.lang.actions.Actions/@JavaAction sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetData/@ins sisValidate false sname ins sdescriptors xworker.lang.actions.Inout/@ins sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetData/@ins/@theData sname theData stype DataObject stypeCheck false soptional true scheck false scheckLevel exception sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetDatas sname toTargetDatas sisSynchronized false sthrowException true suseOtherAction false suseOuterJava false sdisableGlobalContext false sattributeTemplate false sinitBreakPoint false ssuccessBreakPoint false sexceptionBreakPoint false seditBreakPoint false sinterpretationType Action svarScope Global ssaveReturn false sdescriptors xworker.lang.actions.Actions/@JavaAction sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetDatas/@ins sisValidate false sname ins sdescriptors xworker.lang.actions.Inout/@ins sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions/@toTargetDatas/@ins/@theData sname datas stype java.util.List stypeCheck false soptional true scheck false scheckLevel exception sdescriptors xworker.lang.actions.Inout/@ins/@param sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@name sname name sreadOnly false sinheritDescription false svalidateAllowBlank true LvalidateOnBlur true LallowDecimals true LallowNegative true sdescriptors xworker.lang.MetaDescriptor3/@attribute sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@label sname label sreadOnly false sinheritDescription false svalidateAllowBlank true LvalidateOnBlur true LallowDecimals true LallowNegative true sdescriptors xworker.lang.MetaDescriptor3/@attribute sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@sourceDataObject sname sourceDataObject ssize 60 srowspan 2 sreadOnly false sinheritDescription false svalidateAllowBlank true LvalidateOnBlur true LallowDecimals true LallowNegative true sdescriptors xworker.lang.MetaDescriptor3/@attribute sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@targetDataObject sname targetDataObject ssize 60 scolspan 2 sreadOnly false sinheritDescription false svalidateAllowBlank true LvalidateOnBlur true LallowDecimals true LallowNegative true sdescriptors xworker.lang.MetaDescriptor3/@attribute sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@SourceDataObject sname SourceDataObject sdescriptors xworker.lang.MetaDescriptor3/@thing sextends xworker.dataObject.DataObjects smany true seditCols 2 sinitialization false smodifier public sinheritDescription true sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@TargetDataObject sname TargetDataObject sdescriptors xworker.lang.MetaDescriptor3/@thing sextends xworker.dataObject.DataObjects smany true seditCols 2 sinitialization false smodifier public sinheritDescription true sth_createIndex false sth_mark false @xworker.dataObject.transfer.TransferableDataObject/@actions1 sname actions slabel 动作 sdescriptors xworker.lang.MetaDescriptor2/@thing sextends xworker.lang.actions.Actions sid actions1 @xworker.dataObject.transfer.TransferableDataObject/@actions1/@name sname name sid name sdescriptors xworker.lang.MetaDescriptor2/@attribute




© 2015 - 2025 Weber Informatics LLC | Privacy Policy