public class CRMBONumberSchemeBean extends CRMBO
Constructor and Description |
---|
CRMBONumberSchemeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurrentNumber(com.crm.dataobject.platform.CRMDONumberScheme numberScheme)
Returns the current formatted number scheme sequence number.
|
java.lang.String |
getCurrentNumber(java.lang.String sequenceName)
Returns the current sequence number.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a .
|
java.lang.String |
getNextNumber(com.crm.dataobject.platform.CRMDONumberScheme numberScheme)
Returns the next formatted number scheme sequence number.
|
java.lang.String |
getNextNumber(java.lang.String sequenceName)
Returns the next sequence number.
|
java.lang.String |
getNextNumber(java.lang.String sequenceName,
com.crm.dataobject.platform.CRMDONumberScheme numberScheme)
Returns the next sequence number.
|
long |
getNextSequenceNumber(java.lang.String sequenceName)
Returns the next value of a sequence.
|
com.crm.dataobject.platform.CRMDONumberScheme |
loadByCode(java.lang.String code,
java.util.ArrayList<java.lang.String> associations)
Loads a number scheme by a code.
|
com.crm.dataobject.platform.CRMDONumberScheme |
loadBySequence(java.lang.String sequenceName,
java.util.ArrayList<java.lang.String> associations)
Loads a number scheme by a sequence.
|
void |
modifySequence(com.crm.dataobject.platform.CRMDONumberScheme numberScheme,
java.lang.Integer startFrom)
Modifies a number scheme sequence.
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public void modifySequence(com.crm.dataobject.platform.CRMDONumberScheme numberScheme, java.lang.Integer startFrom) throws java.lang.Exception, com.crm.exception.InvalidValueException
numberScheme
- - the number scheme to modifystartFrom
- - the sequence initial valuejava.lang.Exception
com.crm.exception.InvalidValueException
public java.lang.String getCurrentNumber(com.crm.dataobject.platform.CRMDONumberScheme numberScheme) throws java.lang.Exception
numberScheme
- - the number scheme to formatjava.lang.Exception
public java.lang.String getNextNumber(com.crm.dataobject.platform.CRMDONumberScheme numberScheme) throws java.lang.Exception
numberScheme
- - the number scheme to formatjava.lang.Exception
public java.lang.String getCurrentNumber(java.lang.String sequenceName) throws java.lang.Exception
sequenceName
- - the sequence to load the number fromjava.lang.Exception
public java.lang.String getNextNumber(java.lang.String sequenceName) throws java.lang.Exception
sequenceName
- - the sequence number to load the number fromjava.lang.Exception
public java.lang.String getNextNumber(java.lang.String sequenceName, com.crm.dataobject.platform.CRMDONumberScheme numberScheme) throws java.lang.Exception
sequenceName
- - the sequence number to load the number fromjava.lang.Exception
public com.crm.dataobject.platform.CRMDONumberScheme loadByCode(java.lang.String code, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
code
- - the number scheme codeassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.platform.CRMDONumberScheme loadBySequence(java.lang.String sequenceName, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
sequenceName
- - the sequence to loadassociations
- - a list of associated data objectsjava.lang.Exception
public long getNextSequenceNumber(java.lang.String sequenceName) throws java.lang.Exception
sequenceName
- - the name of the sequencejava.lang.Exception