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 TypeMethodDescriptionvoidgroupByEsrAccounts(PrimaryKeyList selection) voidprocessEbillTransaction(EbillConfiguration config, Entity targetEntity) @Nullable EbillConfigurationresolveConfiguration(String modelName, PrimaryKey esrAccount) voidsetLogics(List<TransactionProcessLogic> logics) voidsetResolvers(List<EbillConfigurationResolver> resolvers) voidsetValidators(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
-