RS - platform dependent record set typepublic class FilterAvoidAccDebtCredit<RS> extends Object implements org.beigesoft.replicator.filter.IFilterEntities, org.beigesoft.handler.IHandlerModelChanged<ReplicationAccMethod>, org.beigesoft.delegate.IDelegateEvalExt<Date>, org.beigesoft.delegate.IDelegator
Interactive filter of accounting entries. User can elect accounts to avoid they replication. It also prepares database after import. Database replication from tax to market accounting specification #1. It's untransactional service. Transaction must be started.
| Constructor and Description |
|---|
FilterAvoidAccDebtCredit() |
| Modifier and Type | Method and Description |
|---|---|
Date |
evalData(Map<String,Object> pAddParam)
Evaluate (retrieve) model.
|
org.beigesoft.replicator.filter.IFilterEntities |
getFilterId()
Getter for filterId.
|
ReplicationAccMethod |
getReplicationAccMethod()
Getter for replicationMethod.
|
org.beigesoft.service.ISrvOrm<RS> |
getSrvOrm()
Getter for srvOrm.
|
void |
handleModelChanged(ReplicationAccMethod pModel)
Handle model changed event.
|
void |
lazyEvalReplicationMethod(Map<String,Object> pAddParam)
Lazy Evaluate Replication Method.
|
void |
make(Map<String,Object> pAddParam)
It prepares database after import.
|
String |
makeFilter(Class<?> pEntityClass,
Map<String,Object> pAddParam)
Interactive filter of accounting entries.
|
void |
setFilterId(org.beigesoft.replicator.filter.IFilterEntities pFilterId)
Setter for filterId.
|
void |
setReplicationAccMethod(ReplicationAccMethod pReplicationAccMethod)
Setter for replicationMethod.
|
void |
setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
|
public final String makeFilter(Class<?> pEntityClass, Map<String,Object> pAddParam) throws Exception
Interactive filter of accounting entries.
makeFilter in interface org.beigesoft.replicator.filter.IFilterEntitiespEntityClass - Entity ClasspAddParam - additional params (must present requestedDatabaseId
and replicationMethodId of String type (WEB parameters))Exception - - an exceptionpublic final void handleModelChanged(ReplicationAccMethod pModel)
Handle model changed event.
handleModelChanged in interface org.beigesoft.handler.IHandlerModelChanged<ReplicationAccMethod>pModel - which changedpublic final Date evalData(Map<String,Object> pAddParam) throws Exception
Evaluate (retrieve) model.
public final void make(Map<String,Object> pAddParam) throws Exception
It prepares database after import.
make in interface org.beigesoft.delegate.IDelegatorpAddParam - additional paramsException - - an exceptionpublic final void lazyEvalReplicationMethod(Map<String,Object> pAddParam) throws Exception
Lazy Evaluate Replication Method.
pAddParam - additional params, (must present
replicationMethodId of String type (WEB parameters)).Exception - - an exceptionpublic final org.beigesoft.service.ISrvOrm<RS> getSrvOrm()
Getter for srvOrm.
public final void setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
pSrvOrm - referencepublic final org.beigesoft.replicator.filter.IFilterEntities getFilterId()
Getter for filterId.
public final void setFilterId(org.beigesoft.replicator.filter.IFilterEntities pFilterId)
Setter for filterId.
pFilterId - referencepublic final ReplicationAccMethod getReplicationAccMethod()
Getter for replicationMethod.
public final void setReplicationAccMethod(ReplicationAccMethod pReplicationAccMethod)
Setter for replicationMethod.
pReplicationAccMethod - referenceCopyright © 2016–2018. All rights reserved.