gps.clientapi
Class AutoNumbersAPI

java.lang.Object
  extended by gps.clientapi.AutoNumbersAPI

public class AutoNumbersAPI
extends java.lang.Object


Field Summary
static java.lang.String CURRENT_ALPHA
           
static java.lang.String CURRENT_DATE
           
static java.lang.String CURRENT_NUMERIC
           
static java.lang.String CURRENT_VALUE
           
static java.lang.String DATE_FORMAT
           
static java.lang.String END_ALPHA
           
static java.lang.String END_NUMERIC
           
static java.lang.String INCREMENT_BY
           
static java.lang.String START_ALPHA
           
static java.lang.String START_DATE
           
static java.lang.String START_NUMERIC
           
static java.lang.String TIME_INCREMENT_BY
           
static java.lang.String TIME_INCREMENT_TYPE
           
static java.lang.String UPDATED_AT
           
 
Constructor Summary
AutoNumbersAPI()
           
AutoNumbersAPI(java.lang.String servletURL)
          Constructor
 
Method Summary
 java.util.ArrayList getAllAutoNumbersList()
           
 java.util.HashMap getAutoNumberObjects(java.util.ArrayList numbersList)
           
 java.util.Hashtable getCurrentNumbers(java.util.Vector numberNameVector)
           
 java.util.Hashtable getNextNumbers(java.util.Vector numberNameVector)
           
 java.util.HashMap getNumberInfoHashMap(java.util.ArrayList numbersList)
          Deprecated. Use getNumberInfoHashMap(ArrayList,boolean) instead
 java.util.HashMap getNumberInfoHashMap(java.util.ArrayList numbersList, boolean initializeflag)
          method to get the complete info of given autonumber
 java.lang.String getServletURL()
           
 void setConnector(gps.broker.Connector connector)
           
 void setServletURL(java.lang.String servletURL)
           
 boolean updateAutoNumbers(java.util.Vector numberNameVector)
           
 java.util.HashMap uploadAutoNumbers(java.util.HashMap numberObjectsMap)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_ALPHA

public static final java.lang.String CURRENT_ALPHA
See Also:
Constant Field Values

CURRENT_DATE

public static final java.lang.String CURRENT_DATE
See Also:
Constant Field Values

DATE_FORMAT

public static final java.lang.String DATE_FORMAT
See Also:
Constant Field Values

START_ALPHA

public static final java.lang.String START_ALPHA
See Also:
Constant Field Values

END_ALPHA

public static final java.lang.String END_ALPHA
See Also:
Constant Field Values

START_NUMERIC

public static final java.lang.String START_NUMERIC
See Also:
Constant Field Values

CURRENT_NUMERIC

public static final java.lang.String CURRENT_NUMERIC
See Also:
Constant Field Values

END_NUMERIC

public static final java.lang.String END_NUMERIC
See Also:
Constant Field Values

INCREMENT_BY

public static final java.lang.String INCREMENT_BY
See Also:
Constant Field Values

START_DATE

public static final java.lang.String START_DATE
See Also:
Constant Field Values

UPDATED_AT

public static final java.lang.String UPDATED_AT
See Also:
Constant Field Values

TIME_INCREMENT_TYPE

public static final java.lang.String TIME_INCREMENT_TYPE
See Also:
Constant Field Values

TIME_INCREMENT_BY

public static final java.lang.String TIME_INCREMENT_BY
See Also:
Constant Field Values

CURRENT_VALUE

public static final java.lang.String CURRENT_VALUE
See Also:
Constant Field Values
Constructor Detail

AutoNumbersAPI

public AutoNumbersAPI()

AutoNumbersAPI

public AutoNumbersAPI(java.lang.String servletURL)
Constructor

Parameters:
String - servletURL
Method Detail

setConnector

public void setConnector(gps.broker.Connector connector)
Parameters:
connector - the connector to set

getServletURL

public java.lang.String getServletURL()
Returns:
the servletURL

setServletURL

public void setServletURL(java.lang.String servletURL)
Parameters:
servletURL - the servletURL to set

getNextNumbers

public java.util.Hashtable getNextNumbers(java.util.Vector numberNameVector)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

updateAutoNumbers

public boolean updateAutoNumbers(java.util.Vector numberNameVector)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getCurrentNumbers

public java.util.Hashtable getCurrentNumbers(java.util.Vector numberNameVector)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getNumberInfoHashMap

public java.util.HashMap getNumberInfoHashMap(java.util.ArrayList numbersList)
                                       throws java.lang.Exception
Deprecated. Use getNumberInfoHashMap(ArrayList,boolean) instead

method to get the complete info of given autonumber

Parameters:
String - validateNumber
Returns:
Hashtable
Throws:
java.lang.Exception

getNumberInfoHashMap

public java.util.HashMap getNumberInfoHashMap(java.util.ArrayList numbersList,
                                              boolean initializeflag)
                                       throws java.lang.Exception
method to get the complete info of given autonumber

Parameters:
initializeflag - initializes autonumber if current value is null
String - validateNumber
Returns:
Hashtable
Throws:
java.lang.Exception

getAutoNumberObjects

public java.util.HashMap getAutoNumberObjects(java.util.ArrayList numbersList)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getAllAutoNumbersList

public java.util.ArrayList getAllAutoNumbersList()
                                          throws java.lang.Exception
Throws:
java.lang.Exception

uploadAutoNumbers

public java.util.HashMap uploadAutoNumbers(java.util.HashMap numberObjectsMap)
                                    throws java.lang.Exception
Parameters:
numberObjectsMap - which has keys autonumberxmlslist (), autonumberobjectslist(), autonumbersarchivepath()
Returns:
Throws:
java.lang.Exception