Class EbillTransactionProcessorService
java.lang.Object
ch.tocco.nice2.optional.einvoicing.impl.action.generateebill.EbillTransactionProcessorService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorsConstructorDescriptionEbillTransactionProcessorService
(PersistenceService persistenceService, SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
groupByEsrAccounts
(PrimaryKeyList selection) void
processEbillTransaction
(EbillConfiguration config, Entity targetEntity) @Nullable EbillConfiguration
resolveConfiguration
(String modelName, PrimaryKey esrAccount) void
setLogics
(List<TransactionProcessLogic> logics) void
setResolvers
(List<EbillConfigurationResolver> resolvers) void
setValidators
(List<GenerateEbillActionValidator> validators) validate
(EbillConfiguration config, PrimaryKeyList selectedEntities)
-
Constructor Details
-
EbillTransactionProcessorService
public EbillTransactionProcessorService(PersistenceService persistenceService, SecurityManager securityManager)
-
-
Method Details
-
groupByEsrAccounts
-
resolveConfiguration
@Nullable public @Nullable EbillConfiguration resolveConfiguration(String modelName, PrimaryKey esrAccount) -
validate
-
processEbillTransaction
-
clearLogicCache
public void clearLogicCache() -
setResolvers
-
setLogics
-
setValidators
-