net.nan21.dnet.module.ad.client.ds.serviceext
Class ClientDsService

java.lang.Object
  extended by net.nan21.dnet.core.presenter.service.AbstractPresenterProcessor
      extended by net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>
          extended by net.nan21.dnet.module.ad.client.ds.serviceext.ClientDsService
All Implemented Interfaces:
net.nan21.dnet.core.api.service.IDsService<ClientDs,ClientDsFilter,ClientDsParam>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class ClientDsService
extends net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>
implements net.nan21.dnet.core.api.service.IDsService<ClientDs,ClientDsFilter,ClientDsParam>


Field Summary
 
Fields inherited from class net.nan21.dnet.core.presenter.service.AbstractDsService
converter, converterClass, entityClass, filterClass, modelClass, noDelete, noInsert, noUpdate, paramClass, queryBuilderClass, readOnly
 
Constructor Summary
ClientDsService()
           
 
Method Summary
protected  boolean canInsert(ClientDs ds, ClientDsParam params)
           
protected  boolean canInsert(List<ClientDs> list, ClientDsParam params)
           
protected  boolean canUpdate(ClientDs ds, ClientDsParam params)
           
protected  boolean canUpdate(List<ClientDs> list, ClientDsParam params)
           
 List<ClientDs> find(ClientDsFilter filter, ClientDsParam params, net.nan21.dnet.core.api.action.IQueryBuilder<ClientDs,ClientDsFilter,ClientDsParam> builder)
           
protected  void onInsert(ClientDs ds, Client e, ClientDsParam params)
           
protected  void onInsert(List<ClientDs> list, List<Client> entities, ClientDsParam params)
           
 
Methods inherited from class net.nan21.dnet.core.presenter.service.AbstractDsService
canDelete, canDelete, collectIds, count, createMarshaller, createQueryBuilder, deleteById, deleteByIds, doExport, doImport, doImport, doImport, doImport, doImportAsInsert_, doImportAsUpdate_, find, find, find, find, findById, findById, findByIds, getConverter, getConverterClass, getDescriptor, getEntityClass, getEntityService, getFilterClass, getModelClass, getParamClass, getQueryBuilderClass, getRpcData, getRpcFilter, insert, insert, isNoDelete, isNoInsert, isNoUpdate, isReadOnly, postDelete, postDelete, postFind, postInsert, postInsertAfterModel, postInsertBeforeModel, postUpdate, postUpdateAfterModel, postUpdateBeforeModel, preDelete, preDelete, preFind, preInsert, preInsert, preInsert, preUpdate, preUpdate, preUpdateAfterEntity, preUpdateBeforeEntity, rpcData, rpcData, rpcDataStream, rpcDataStream, rpcFilter, rpcFilterStream, setConverter, setConverterClass, setDescriptor, setEntityClass, setFilterClass, setModelClass, setNoDelete, setNoInsert, setNoUpdate, setParamClass, setQueryBuilderClass, setReadOnly, setRpcData, setRpcFilter, update, update
 
Methods inherited from class net.nan21.dnet.core.presenter.service.AbstractPresenterProcessor
findDsService, findEntityService, getApplicationContext, getServiceLocator, getSystemConfig, getWorkflowEngine, getWorkflowFormService, getWorkflowHistoryService, getWorkflowRepositoryService, getWorkflowRuntimeService, getWorkflowTaskService, prepareDelegate, setApplicationContext, setServiceLocator, setSystemConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.nan21.dnet.core.api.service.IDsService
count, createMarshaller, createQueryBuilder, deleteById, deleteByIds, doExport, doImport, doImport, doImport, doImport, find, find, find, find, findById, findById, findByIds, getEntityClass, getFilterClass, getModelClass, getParamClass, getSystemConfig, insert, insert, rpcData, rpcData, rpcDataStream, rpcDataStream, rpcFilter, rpcFilterStream, setSystemConfig, update, update
 

Constructor Detail

ClientDsService

public ClientDsService()
Method Detail

find

public List<ClientDs> find(ClientDsFilter filter,
                           ClientDsParam params,
                           net.nan21.dnet.core.api.action.IQueryBuilder<ClientDs,ClientDsFilter,ClientDsParam> builder)
                    throws Exception
Specified by:
find in interface net.nan21.dnet.core.api.service.IDsService<ClientDs,ClientDsFilter,ClientDsParam>
Overrides:
find in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>
Throws:
Exception

onInsert

protected void onInsert(ClientDs ds,
                        Client e,
                        ClientDsParam params)
                 throws Exception
Overrides:
onInsert in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>
Throws:
Exception

onInsert

protected void onInsert(List<ClientDs> list,
                        List<Client> entities,
                        ClientDsParam params)
                 throws Exception
Overrides:
onInsert in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>
Throws:
Exception

canInsert

protected boolean canInsert(ClientDs ds,
                            ClientDsParam params)
Overrides:
canInsert in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>

canInsert

protected boolean canInsert(List<ClientDs> list,
                            ClientDsParam params)
Overrides:
canInsert in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>

canUpdate

protected boolean canUpdate(ClientDs ds,
                            ClientDsParam params)
Overrides:
canUpdate in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>

canUpdate

protected boolean canUpdate(List<ClientDs> list,
                            ClientDsParam params)
Overrides:
canUpdate in class net.nan21.dnet.core.presenter.service.AbstractDsService<ClientDs,ClientDsFilter,ClientDsParam,Client>


Copyright © 2012. All Rights Reserved.