arta.synergy.ejb.bp.docflow.counters
Class ReservedNumberManager

java.lang.Object
  extended by arta.synergy.ejb.bp.docflow.counters.ReservedNumberManager

public class ReservedNumberManager
extends java.lang.Object

Created by IntelliJ IDEA. User: exile Date: 22.05.13 Time: 9:55


Constructor Summary
ReservedNumberManager()
           
 
Method Summary
static ServerResult<java.lang.Boolean> addReservedNumber(ReservedNumber number, java.lang.String actorID, java.lang.String locale, javax.ejb.EJBContext context)
          Добавить зарезервированный номер
static ServerResult<ReservedNumber> getNextNumber(ReservedNumber current, java.lang.String registerID, java.lang.String locale)
           
static ReservedNumber getReservedNumber(java.lang.String reservedID, java.sql.Statement st)
           
static ServerResult<java.util.ArrayList<ReservedNumber>> getReservedNumbers(java.lang.String registerID, java.lang.String locale)
           
static void reserveNumberForDocument(java.lang.String docID, java.lang.String reservedID, java.sql.Statement st)
          Назначение зарезервированного номера документу
static ServerResult<java.lang.Boolean> saveReservedNumberComment(ReservedNumber number, java.lang.String userID, java.lang.String locale, javax.ejb.EJBContext context)
           
static void setFreeReservedNumber(java.lang.String docID, java.sql.Statement st)
          Освобождает резервный номер, использованный в док-те
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReservedNumberManager

public ReservedNumberManager()
Method Detail

getNextNumber

public static ServerResult<ReservedNumber> getNextNumber(ReservedNumber current,
                                                         java.lang.String registerID,
                                                         java.lang.String locale)

getReservedNumbers

public static ServerResult<java.util.ArrayList<ReservedNumber>> getReservedNumbers(java.lang.String registerID,
                                                                                   java.lang.String locale)

addReservedNumber

public static ServerResult<java.lang.Boolean> addReservedNumber(ReservedNumber number,
                                                                java.lang.String actorID,
                                                                java.lang.String locale,
                                                                javax.ejb.EJBContext context)
Добавить зарезервированный номер

Parameters:
number - - зарезервированный номер
actorID - - пользователь
locale - - локаль
context - - EJB контекст
Returns:
- ServerResul с успешностью выполнения

getReservedNumber

public static ReservedNumber getReservedNumber(java.lang.String reservedID,
                                               java.sql.Statement st)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

reserveNumberForDocument

public static void reserveNumberForDocument(java.lang.String docID,
                                            java.lang.String reservedID,
                                            java.sql.Statement st)
                                     throws java.lang.Exception
Назначение зарезервированного номера документу

Parameters:
docID - - идентификатор документа
reservedID - - идентификатор зарезервированного номера
st - - statement for DB
Throws:
java.lang.Exception

setFreeReservedNumber

public static void setFreeReservedNumber(java.lang.String docID,
                                         java.sql.Statement st)
                                  throws java.lang.Exception
Освобождает резервный номер, использованный в док-те

Parameters:
docID - UUID док-та
st - statement
Throws:
java.lang.Exception

saveReservedNumberComment

public static ServerResult<java.lang.Boolean> saveReservedNumberComment(ReservedNumber number,
                                                                        java.lang.String userID,
                                                                        java.lang.String locale,
                                                                        javax.ejb.EJBContext context)


Copyright © 2000 Dummy Corp. All Rights Reserved.