public class ProtocolNumberServiceImpl extends ProtocolNumberServiceImplBase implements ProtocolNumberService
| Constructor and Description |
|---|
ProtocolNumberServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
generateProtocolNumber()
Generate a unique ProtocolBase Number.
|
protected String |
getMonth(Calendar calendar)
Get the current month, always 2 digits.
|
protected String |
getNextNumber()
Get the next sequence number which is always 6 digits,
including leading zeros.
|
protected String |
getSequenceNameHook() |
protected Long |
getSequenceNumber()
Get the next database sequence number.
|
protected String |
getYear(Calendar calendar)
Get the current year, only the last two digits.
|
void |
setSequenceAccessorService(org.kuali.rice.krad.service.SequenceAccessorService sequenceAccessorService)
Set the Sequence Accessor Service.
|
public void setSequenceAccessorService(org.kuali.rice.krad.service.SequenceAccessorService sequenceAccessorService)
setSequenceAccessorService in class ProtocolNumberServiceImplBasesequenceAccessorService - the Sequence Accessor Servicepublic String generateProtocolNumber()
ProtocolNumberServiceBasegenerateProtocolNumber in interface ProtocolNumberServicegenerateProtocolNumber in interface ProtocolNumberServiceBasegenerateProtocolNumber in class ProtocolNumberServiceImplBaseProtocolNumberService.generateProtocolNumber()protected String getYear(Calendar calendar)
getYear in class ProtocolNumberServiceImplBasecalendar - the current timeprotected String getMonth(Calendar calendar)
getMonth in class ProtocolNumberServiceImplBasecalendar - the current timeprotected String getNextNumber()
getNextNumber in class ProtocolNumberServiceImplBaseprotected Long getSequenceNumber()
getSequenceNumber in class ProtocolNumberServiceImplBaseprotected String getSequenceNameHook()
getSequenceNameHook in class ProtocolNumberServiceImplBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.