Package com.avoka.fc.core.service.form
Class RandomTrackingNumberService
- java.lang.Object
-
- com.avoka.fc.core.service.BaseService
-
- com.avoka.fc.core.service.CayenneService
-
- com.avoka.fc.core.service.form.RandomTrackingNumberService
-
- All Implemented Interfaces:
ITrackingNumberService
public class RandomTrackingNumberService extends CayenneService implements ITrackingNumberService
Provides a transaction tracking number service interface.- Since:
- 4.0.0
-
-
Constructor Summary
Constructors Constructor Description RandomTrackingNumberService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
createTrackingNumber(Form form)
Generate a new transaction tracking number for the given formString
getBadWordList()
Return the bad word list.String
getCharacterValues()
Boolean
getCheckBadWordList()
Return whether to check for bad word in the bad word listBoolean
getEnsureUnique()
int
getNumberLength()
void
setBadWordList(String value)
Set the bad word list.void
setCharacterValues(String characterValues)
void
setCheckBadWordList(Boolean checkBadWordList)
Set the flag whether to check for bad word in the bad word listvoid
setEnsureUnique(Boolean ensureUnique)
void
setNumberLength(int numberLength)
-
Methods inherited from class com.avoka.fc.core.service.CayenneService
commitChanges, deleteObject, deleteObjects, findObject, getDataContext, getDataDomain, getObjectForPK, getObjectStore, newObject, performNamedQuery, performNamedQuery, performNamedQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performQuery, performQuery, refetchEntity, refetchObject, registerNewObject, rollbackChanges, toMap, toMap
-
Methods inherited from class com.avoka.fc.core.service.BaseService
getLogger
-
-
-
-
Method Detail
-
createTrackingNumber
public String createTrackingNumber(Form form)
Generate a new transaction tracking number for the given form- Specified by:
createTrackingNumber
in interfaceITrackingNumberService
- Parameters:
form
- the form (required)- Returns:
- the created form transaction tracking number
- See Also:
ITrackingNumberService.createTrackingNumber(Form)
-
getNumberLength
public int getNumberLength()
- Returns:
- the numberLength
-
setNumberLength
public void setNumberLength(int numberLength)
- Parameters:
numberLength
- the numberLength to set
-
getCharacterValues
public String getCharacterValues()
- Returns:
- the characterValues
-
setCharacterValues
public void setCharacterValues(String characterValues)
- Parameters:
characterValues
- the characterValues to set
-
getEnsureUnique
public Boolean getEnsureUnique()
- Returns:
- the ensureUnique
-
setEnsureUnique
public void setEnsureUnique(Boolean ensureUnique)
- Parameters:
ensureUnique
- the ensureUnique to set
-
getBadWordList
public String getBadWordList()
Return the bad word list.- Returns:
- the bad word list
- Since:
- 4.1.0
-
setBadWordList
public void setBadWordList(String value)
Set the bad word list.- Parameters:
value
- the bad word list value to set- Since:
- 4.1.0
-
getCheckBadWordList
public Boolean getCheckBadWordList()
Return whether to check for bad word in the bad word list- Returns:
- whether to check for bad word in the bad word list
- Since:
- 5.1.0
-
setCheckBadWordList
public void setCheckBadWordList(Boolean checkBadWordList)
Set the flag whether to check for bad word in the bad word list- Parameters:
checkBadWordList
- the flag whether to check for bad word in the bad word list- Since:
- 5.1.0
-
-