@Service public class NumerationServiceImpl extends Object implements NumerationService
| Modifier and Type | Field and Description |
|---|---|
protected Database |
database |
protected freemarker.template.Configuration |
freeMarkerConfiguration |
protected List<NumerationSchemaStrategy> |
numerationSchemaStrategies |
| Constructor and Description |
|---|
NumerationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected Numeration |
createNumeration(String numerationCode,
Date date) |
protected Numeration |
createNumerationInstance(NumerationSchema numerationSchema,
Date date) |
protected String |
generateNumber(Numeration numeration,
Date date) |
String |
getNumber(String numerationCode,
Date date,
boolean preview) |
protected Numeration |
getOrCreateNumeration(String numerationCode,
Date date) |
@Autowired protected Database database
protected freemarker.template.Configuration freeMarkerConfiguration
@Autowired protected List<NumerationSchemaStrategy> numerationSchemaStrategies
public String getNumber(String numerationCode, Date date, boolean preview)
getNumber in interface NumerationServiceprotected String generateNumber(Numeration numeration, Date date)
protected Numeration getOrCreateNumeration(String numerationCode, Date date)
protected Numeration createNumeration(String numerationCode, Date date)
protected Numeration createNumerationInstance(NumerationSchema numerationSchema, Date date)
Copyright © 2015 Matsuo IT. All rights reserved.