Class NumerationServiceImpl
java.lang.Object
pl.matsuo.core.service.numeration.NumerationServiceImpl
- All Implemented Interfaces:
NumerationService
@Service public class NumerationServiceImpl extends Object implements NumerationService
-
Field Summary
Fields Modifier and Type Field Description protected Databasedatabaseprotected freemarker.template.ConfigurationfreeMarkerConfigurationprotected List<NumerationSchemaStrategy>numerationSchemaStrategies -
Constructor Summary
Constructors Constructor Description NumerationServiceImpl() -
Method Summary
Modifier and Type Method Description protected NumerationcreateNumeration(String numerationCode, Date date)protected NumerationcreateNumerationInstance(NumerationSchema numerationSchema, Date date)protected StringgenerateNumber(Numeration numeration, Date date)StringgetNumber(String numerationCode, Date date, boolean preview)protected NumerationgetOrCreateNumeration(String numerationCode, Date date)
-
Field Details
-
database
-
freeMarkerConfiguration
protected freemarker.template.Configuration freeMarkerConfiguration -
numerationSchemaStrategies
-
-
Constructor Details
-
NumerationServiceImpl
public NumerationServiceImpl()
-
-
Method Details
-
getNumber
- Specified by:
getNumberin interfaceNumerationService
-
generateNumber
-
getOrCreateNumeration
-
createNumeration
-
createNumerationInstance
-