A B C D E F G H I L M N O P R S T U V W X

A

activatePolicy(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
activatePolicy(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
add(int, TransactionEventList.TransactionEvent) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Required by AbstractList to implement a variable-size List.
add(EwdbTransactionObject) - Method in class net.kalio.empweb.engine.util.TransactionEventList
 
addFine(Fine) - Method in interface net.kalio.empweb.engine.db.UserStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addLoan(Loan) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addLoan(Loan) - Method in interface net.kalio.empweb.engine.db.UserStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addMsgParam(String) - Method in class net.kalio.empweb.engine.ProcessResult
Convenience method to add a single parameters to the Msg.
addMsgParams(Iterator) - Method in class net.kalio.empweb.engine.ProcessResult
Convenience method to add parameters to the Msg.
addMsgParams(String[]) - Method in class net.kalio.empweb.engine.ProcessResult
Convenience method to add parameters to the Msg.
addParam(String) - Method in exception net.kalio.empweb.engine.EngineException
Adds a parameter to the i18n message.
addParam(String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
addParams(String[]) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
addParams(Iterator) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
addProfile(Profile) - Method in interface net.kalio.empweb.engine.db.Policy
If a profile with the same id or the same userClass/objectCategory combination already exists, then overwrite it.
addReservation(Reservation) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addReservation(Reservation) - Method in interface net.kalio.empweb.engine.db.UserStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addResult(Element) - Method in class net.kalio.empweb.engine.ProcessResult
 
addSuspension(Suspension) - Method in interface net.kalio.empweb.engine.db.UserStatus
The implementation MAY NOY check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addText(String, String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
addTransaction(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Adds an EwdbTransactionObject to this ObjectStatus.
addTransaction(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.UserStatus
Adds an EwdbTransactionObject to this UserStatus.
AddTransactionToStatus - Class in net.kalio.empweb.engine.rules
Title: AddTransactionToStatus Description: Adds a transaction to UserStatus and/or ObjectStatus
The transaction to be added is found in the TransactionContext under the key given by the "transactionKey" parameter.
AddTransactionToStatus() - Constructor for class net.kalio.empweb.engine.rules.AddTransactionToStatus
 
addWait(Wait) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
The implementation MAY NOY check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
addWait(Wait) - Method in interface net.kalio.empweb.engine.db.UserStatus
The implementation MAY NOT check whether this object already contains the object being added (or an equivalent one, i.e. one with the same id).
adjTimestamp(GregorianCalendar, boolean, List<String>, String, int) - Static method in class net.kalio.empweb.engine.db.Calendars
Variatrion of adjTimestamp, accepting and returning a GregorianCalendar instead of String timestamps.
adjTimestamp(String, boolean, List<String>, String, int) - Static method in class net.kalio.empweb.engine.db.Calendars
Adjust a given timestamp using Empweb Calendar information and other adjusting parameters.
AdjustProfileValues - Class in net.kalio.empweb.engine.rules
Title: AdjustProfileValues Description: This Process retrieves the Profile stored in the TransactionContext under TransactionContext.PROFILE (usually by GetProfile) and adjusts some of its values to the calculated ones, that may not be present in the Profile.
AdjustProfileValues() - Constructor for class net.kalio.empweb.engine.rules.AdjustProfileValues
 
advanceDays(GregorianCalendar, int) - Static method in class net.kalio.empweb.engine.db.Calendars
Calls advanceDays(start, advance, false)
advanceDays(GregorianCalendar, int, boolean) - Static method in class net.kalio.empweb.engine.db.Calendars
 
advanceDays(GregorianCalendar, int, boolean, List<String>) - Static method in class net.kalio.empweb.engine.db.Calendars
Advance the number of days given by the advance parameter, starting from the start date and considering the library skipDays or not as indicated by the considerSkipDays parameter.

B

bundle - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
BUNDLE - Static variable in class net.kalio.empweb.engine.TransactionContext
 
Bundles - Class in net.kalio.empweb.engine
Title: Bundles Description: Utility class to get the registered base i18n bundle name to send in the Msg keys.
Bundles() - Constructor for class net.kalio.empweb.engine.Bundles
 

C

Calendar - Interface in net.kalio.empweb.engine.db
 
Calendars - Class in net.kalio.empweb.engine.db
 
Calendars() - Constructor for class net.kalio.empweb.engine.db.Calendars
 
cancelFineSingle(String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
cancelReservationSingle(String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
cancelSuspensionSingle(String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
cancelWaitSingle(String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
checkEngine() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
Specifically check that the engine is in working condition
checkEngineState() - Static method in class net.kalio.empweb.engine.WSBroker
 
CheckExpiredReservation - Class in net.kalio.empweb.engine.rules
Checks whether a reservation has expired.
CheckExpiredReservation() - Constructor for class net.kalio.empweb.engine.rules.CheckExpiredReservation
 
CheckLateReturn - Class in net.kalio.empweb.engine.rules
Checks whether a returned object is late and calculates the number of overdue days.
CheckLateReturn() - Constructor for class net.kalio.empweb.engine.rules.CheckLateReturn
 
className - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
close() - Method in interface net.kalio.empweb.engine.db.EwdbConnectionObject
 
collectForEachCopy(Element, String, Map<String, String>, Map<String, String>) - Static method in class net.kalio.empweb.engine.util.EngineUtil
Collects values for each copy of a MODS record, matching certain restrictions.
commit() - Method in interface net.kalio.empweb.engine.db.EwdbConnectionObject
 
compareTo(TransactionEventList.TransactionEvent) - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
Compares this TransactionEvent to another one, providing a natural order of events.
ConfigurationException - Exception in net.kalio.empweb.engine
Title: ConfigurationException Description: General exception for engine configuration errors.
ConfigurationException(String, String[], Throwable) - Constructor for exception net.kalio.empweb.engine.ConfigurationException
Full constructor for an EngineException.
ConfigurationException(String, String[]) - Constructor for exception net.kalio.empweb.engine.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception net.kalio.empweb.engine.ConfigurationException
 
ConfigurationException(String) - Constructor for exception net.kalio.empweb.engine.ConfigurationException
 
COPY_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
copyPolicy(String, String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
copyPolicy(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
countDays(int, int, boolean) - Method in interface net.kalio.empweb.engine.db.Calendar
Count days elapsed between this year's startDay and endDay.
countDays(int, int) - Method in interface net.kalio.empweb.engine.db.Calendar
Calls countDays(startDay, endDay, false)
countDays(GregorianCalendar, GregorianCalendar) - Static method in class net.kalio.empweb.engine.db.Calendars
Calls countDays with (start, end, false)
countDays(GregorianCalendar, GregorianCalendar, boolean) - Static method in class net.kalio.empweb.engine.db.Calendars
 
countDays(GregorianCalendar, GregorianCalendar, boolean, List<String>) - Static method in class net.kalio.empweb.engine.db.Calendars
Counts the number of days between start and end.
countFines() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
countLoans() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
countLoans() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
countReservations() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
countReservations() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
countSuspensions() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
countWaits() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
countWaits() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
createCalendar() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createCalendar(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateCancelFine - Class in net.kalio.empweb.engine.rules
Title: CreateCancelFine Description: Creates a fine cancellation/payment for a previous Fine.
CreateCancelFine() - Constructor for class net.kalio.empweb.engine.rules.CreateCancelFine
 
CreateCancelReservation - Class in net.kalio.empweb.engine.rules
Title: CreateCancelReservation Description: Creates a new Reservation cancellating a previous one.
CreateCancelReservation() - Constructor for class net.kalio.empweb.engine.rules.CreateCancelReservation
 
CreateCancelSuspension - Class in net.kalio.empweb.engine.rules
Title: CreateCancelSuspension Description: Creates a new Suspension cancellating a previous one.
CreateCancelSuspension() - Constructor for class net.kalio.empweb.engine.rules.CreateCancelSuspension
 
createEwdbConnectionObject() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns an EwdbConnectionObject, that encapsulates the database connection
createFine() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createFine(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateFine - Class in net.kalio.empweb.engine.rules
Creates a Fine object in the TransactionContext.
CreateFine() - Constructor for class net.kalio.empweb.engine.rules.CreateFine
 
createFromElement(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createLoan() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createLoan(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateLoan - Class in net.kalio.empweb.engine.rules
It creates a Loan object and stores it in the TransactionContext.
CreateLoan() - Constructor for class net.kalio.empweb.engine.rules.CreateLoan
 
createPolicy() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createPolicy(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createProfile() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createProfile(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createReservation() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createReservation(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateReservation - Class in net.kalio.empweb.engine.rules
Title: CreateReservation Description: It creates a Reservation object and stores it in the TransactionContext.
CreateReservation() - Constructor for class net.kalio.empweb.engine.rules.CreateReservation
 
createReturn() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createReturn(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateReturn - Class in net.kalio.empweb.engine.rules
Title: CreateLoan Description: It creates a Return object and stores it in the TransactionContext.
CreateReturn() - Constructor for class net.kalio.empweb.engine.rules.CreateReturn
 
createSuspension() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createSuspension(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
CreateSuspension - Class in net.kalio.empweb.engine.rules
Creates a Suspension object in the TransactionContext.
CreateSuspension() - Constructor for class net.kalio.empweb.engine.rules.CreateSuspension
 
createWait() - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 
createWait(Element) - Method in interface net.kalio.empweb.engine.db.EwdbObjectFactory
 

D

DAYS_SUSPENDED - Static variable in class net.kalio.empweb.engine.TransactionContext
 
DBConfig - Class in net.kalio.empweb.engine.db
Title: DBConfig Description: Holds a database configuration information, as declared in the engine configuration file.
DBConfig(Element) - Constructor for class net.kalio.empweb.engine.db.DBConfig
 
dbName - Variable in class net.kalio.empweb.engine.db.DBConfig
 
dbObject - Variable in class net.kalio.empweb.engine.db.DBConfig
 
DEFAULT_LIMITS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
defaultLimits - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
deleteCalendar(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
deleteCalendar(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
deleteFine(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted Fine, or null if a Fine with this id does not exist.
deleteLoan(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns the deleted Loan, or null if a Loan with this id does not exist.
deleteLoan(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted Loan, or null if a Loan with this id does not exist.
deletePolicy(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Marks the Policy as deleted
deletePolicy(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
deleteProfile(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Removes the Profile from the owning Policy, but Profiles are never really deleted
deleteProfile(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
deleteReservation(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns the deleted Reservation, or null if a Reservation with this id does not exist.
deleteReservation(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted Reservation, or null if a Reservation with this id does not exist.
deleteSuspension(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted Suspension, or null if a Suspension with this id does not exist.
deleteTransaction(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns the deleted EwdbTransactionObject, or null if an EwdbTransactionObject with the given id does not exist in the ObjectStatus
deleteTransaction(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted EwdbTransactionObject, or null if an EwdbTransactionObject with the given id does not exist in the UserStatus
deleteTransactions(String[]) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Deletes a list of Transactions specified by their ID.
deleteWait(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns the deleted Wait, or null if a Wait with this id does not exist.
deleteWait(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the deleted Wait, or null if a Wait with this id does not exist.
doTask(String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
doTransaction(String, Map) - Static method in class net.kalio.empweb.engine.TransactionEngine
Execute the transaction pipeline registered under "type", and pass an initial set of parameters in the TransactionContext.
doTransaction(String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
DumpEnvironment - Class in net.kalio.empweb.engine.rules
Title: DumpEnvironment Description: Returns the transaction environment as XML in the result element of the processResult.
DumpEnvironment() - Constructor for class net.kalio.empweb.engine.rules.DumpEnvironment
 

E

EmpwebAdminService - Class in net.kalio.empweb.engine.ws
 
EmpwebAdminService() - Constructor for class net.kalio.empweb.engine.ws.EmpwebAdminService
 
EmpwebDB - Interface in net.kalio.empweb.engine.db
 
EmpwebQueryService - Class in net.kalio.empweb.engine.ws
 
EmpwebQueryService() - Constructor for class net.kalio.empweb.engine.ws.EmpwebQueryService
 
EmpwebTransactionService - Class in net.kalio.empweb.engine.ws
 
EmpwebTransactionService() - Constructor for class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
enabled - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
endpointURL - Variable in class net.kalio.empweb.engine.db.DBConfig
 
ENGINE_STATE_MESSAGE - Static variable in class net.kalio.empweb.engine.WSBroker
 
ENGINE_STATE_READY - Static variable in class net.kalio.empweb.engine.WSBroker
 
ENGINE_STATE_TRANS_OFF - Static variable in class net.kalio.empweb.engine.WSBroker
 
EngineException - Exception in net.kalio.empweb.engine
Title: EngineException Description: General exception for engine errors.
EngineException(String, String[], Throwable) - Constructor for exception net.kalio.empweb.engine.EngineException
Full constructor for an EngineException.
EngineException(String, String[]) - Constructor for exception net.kalio.empweb.engine.EngineException
 
EngineException(String, Throwable) - Constructor for exception net.kalio.empweb.engine.EngineException
 
EngineException(String) - Constructor for exception net.kalio.empweb.engine.EngineException
 
EngineResult - Class in net.kalio.empweb.engine
Title: EngineResult Description: General utility class to construct Engine Result elements according to the "http://kalio.net/empweb/schema/engineresult/v1" namespace.
EngineResult() - Constructor for class net.kalio.empweb.engine.EngineResult
 
EngineResult.Msg - Class in net.kalio.empweb.engine
This class abstracts a element as described in the Engine Result schema.
EngineResult.Msg() - Constructor for class net.kalio.empweb.engine.EngineResult.Msg
No-param constructor.
EngineResult.Msg(String, String, String[]) - Constructor for class net.kalio.empweb.engine.EngineResult.Msg
Constructor for i18n key msg, with bundle and parameters
EngineResult.Msg(String, String, Iterator) - Constructor for class net.kalio.empweb.engine.EngineResult.Msg
Constructor for i18n key msg, with bundle and parameters
EngineResult.Msg(String) - Constructor for class net.kalio.empweb.engine.EngineResult.Msg
Easy constructor for single no-locale raw text msg
EngineUtil - Class in net.kalio.empweb.engine.util
Title: EngineUtil Description: Some helpful static methods to work, manipulate, and do calculations with with Engine objects.
EngineUtil() - Constructor for class net.kalio.empweb.engine.util.EngineUtil
 
equals(Object) - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
EwdbConnectionObject - Interface in net.kalio.empweb.engine.db
 
EwdbObject - Interface in net.kalio.empweb.engine.db
 
EwdbObjectFactory - Interface in net.kalio.empweb.engine.db
 
EwdbTransactionObject - Interface in net.kalio.empweb.engine.db
 
execute(TransactionContext) - Method in interface net.kalio.empweb.engine.Process
The method that actually implements this Process' behavior.
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.AddTransactionToStatus
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.AdjustProfileValues
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CheckExpiredReservation
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CheckLateReturn
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateCancelFine
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateCancelReservation
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateCancelSuspension
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateFine
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateLoan
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateReservation
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateReturn
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.CreateSuspension
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.DumpEnvironment
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ExtractLoan
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ExtractObjectCategory
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ExtractUserClass
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.FOToPDF
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetCurrentTransactionIds
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetExistingReservation
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetFine
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetHistoricTransactionIds
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetHistoricTransactions
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetObject
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetObjectStatus
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetProfile
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetReservation
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetSuspension
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetTransactionsById
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetUser
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetUserStatus
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetUserStatusIds
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GetUserStatusList
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.GroovyInterpreter
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.HasFineOrSuspension
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.Lock
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ProcessFO
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.pucv.PublishTimestampAdjustments
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.RemoveTransactionFromStatus
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ReturnTransactionResults
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.SendMail
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.SignData
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.Unlock
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.UpdateDb
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.ValidateAvailability
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.VerifySignature
 
execute(TransactionContext) - Method in class net.kalio.empweb.engine.rules.XSLFOProcessor
 
executionMillis - Variable in class net.kalio.empweb.engine.ProcessResult
 
ExtractLoan - Class in net.kalio.empweb.engine.rules
Title: ExtractLoan Description: Gets the ObjectStatus from the TransactionContext and finds the Loan that corresponds to (copyId, objectDb).
ExtractLoan() - Constructor for class net.kalio.empweb.engine.rules.ExtractLoan
 
ExtractObjectCategory - Class in net.kalio.empweb.engine.rules
Title: ExtractObjectCategory Description: Extracts the objectCategory from the object's Empweb holdingsInfo and stores the value in the TransactionContext under the well-known key "objectCategory".
ExtractObjectCategory() - Constructor for class net.kalio.empweb.engine.rules.ExtractObjectCategory
 
ExtractUserClass - Class in net.kalio.empweb.engine.rules
Title: ExtractUserClass Description: Extracts the userClass from the user DOM that was stored in the TransactionContext.
ExtractUserClass() - Constructor for class net.kalio.empweb.engine.rules.ExtractUserClass
 

F

findProfile(String, String) - Method in interface net.kalio.empweb.engine.db.Policy
Return a Profile for the given userClass and objectCategory, or null if none matches.
Fine - Interface in net.kalio.empweb.engine.db
 
FINE_AMOUNT - Static variable in class net.kalio.empweb.engine.TransactionContext
 
FINE_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
fineSingle(String, String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
FOToPDF - Class in net.kalio.empweb.engine.rules
Title: FOToPDF Description: recognized parameters:
FOToPDF() - Constructor for class net.kalio.empweb.engine.rules.FOToPDF
 
FULL_EVAL - Static variable in class net.kalio.empweb.engine.TransactionPipeline
 

G

get(Object) - Method in class net.kalio.empweb.engine.TransactionContext
 
get(int) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Required by AbstractList to implement at least an unmodifiable List
getActivePolicy() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getActualEnvironment() - Method in class net.kalio.empweb.engine.TransactionPipeline
Returns the actual environment of this pipeline, not a clone.
getAllLimits() - Method in class net.kalio.empweb.engine.TransactionPipeline
Returns a Set of all the limits used by all the processes/rules/finallys in this TransactionPipeline.
getAllLimits() - Static method in class net.kalio.empweb.engine.WSBroker
It returns a union of all the limits used in all the current pipelines.
getAmount() - Method in interface net.kalio.empweb.engine.db.Fine
 
getAvailAt(GregorianCalendar) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Calls getAvailAt(String timestamp) with the calendar converted into a full timestamp.
getAvailAt(String) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Returns how many objects are available at a certain timestamp.
getAvailObjects() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
getBundle() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
getCalendar() - Static method in class net.kalio.empweb.engine.db.Calendars
Returns the Calendar for the current year.
getCalendar(String) - Static method in class net.kalio.empweb.engine.db.Calendars
If year is null or empty, it returns the current Calendar
getCalendar(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getCalendar(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getCalendars() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getCancelDate() - Method in interface net.kalio.empweb.engine.db.Wait
 
getCancelId() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getCancelId() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getCancelId() - Method in interface net.kalio.empweb.engine.db.Wait
 
getClassLoader() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getConfigXPathValue(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns an xpath value from the implementation's configuration element.
getCopyId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getCopyId() - Method in interface net.kalio.empweb.engine.db.Return
 
getCopyStatus(String, String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getCopyStatus(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
GetCurrentTransactionIds - Class in net.kalio.empweb.engine.rules
Title: GetCurrentTransactionIds Description: Gets the transaction id's of all the current transactions, separated by type of transaction, and stores them in the TransactionContext under the keys: currentIdsLoans currentIdsLateLoans (crude checking, for return date before now) currentIdsWaits currentIdsReservations currentIdsSuspensions currentIdsFines recognized parameters: useOperatorLocation: filter search to operatorLocation obtained from transactionExtras sortExtrasKey: The transaction extras key that indicates the sort order to be used BBBBBBBBBBB UNIMPLEMENTED?
GetCurrentTransactionIds() - Constructor for class net.kalio.empweb.engine.rules.GetCurrentTransactionIds
 
getDatabaseNames(String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
getDatabaseType(String) - Static method in class net.kalio.empweb.engine.WSBroker
Returns the type of the database represented by the logic name "db".
getDate() - Method in interface net.kalio.empweb.engine.db.Fine
 
getDate() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getDate() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getDate() - Method in interface net.kalio.empweb.engine.db.Wait
 
getDateTimestamp() - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a String of the format yyyyMMdd representing "now".
getDateTimestamp(GregorianCalendar) - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a String of the format yyyyMMdd for the given instance of GregorianCalendar
getDaysSuspended() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getDBConfig(String) - Static method in class net.kalio.empweb.engine.WSBroker
 
getDBLogicNames(String) - Static method in class net.kalio.empweb.engine.WSBroker
Returns an array of String with the logic names of all the databases of the given type
getDBName() - Method in class net.kalio.empweb.engine.db.DBConfig
Returns the real database name in case this is a local access database (not a web service).
getDBObject() - Method in class net.kalio.empweb.engine.db.DBConfig
 
getDefaultLimit(String) - Method in class net.kalio.empweb.engine.TransactionContext
Returns the value of a given default limit from the Map returned by TransactionContext.getDefaultLimits().
getDefaultLimit(String, String) - Method in class net.kalio.empweb.engine.TransactionContext
Returns the value of parameter name, or defValue if the mapping for name is null o empty.
getDefaultLimits() - Method in class net.kalio.empweb.engine.ProcessDefinition
Returns a Map of the limits used by this Process, along with their default values
getDefaultLimits() - Method in class net.kalio.empweb.engine.TransactionContext
When a Transaction Pipeline Process calls this method on its TransactionContext, it gets a Map of the default limits and their values that were passed to the Process from the Transaction Pipeline.
getDeltaAvail() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
Returns the amount of library objects contributed by this event (normally -1, 0, +1).
getDOMElement() - Method in class net.kalio.empweb.engine.db.DBConfig
 
getEffectiveTimestamp() - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Generic method to get the date when this transaction becomes effective.
getEndDate() - Method in interface net.kalio.empweb.engine.db.Loan
 
getEndDate() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getEndDate() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getEngine() - Static method in class net.kalio.empweb.engine.Bundles
 
getEngineStates() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getEnvironment() - Method in class net.kalio.empweb.engine.TransactionPipeline
Returns a clone of the pipeline's environment hash map
getEnvironmentValue(String) - Method in class net.kalio.empweb.engine.TransactionContext
Return an environment value.
getEnvironmentValue(String, String) - Method in class net.kalio.empweb.engine.TransactionContext
Return an environment value, or a given default value.
getError(String, String[]) - Static method in class net.kalio.empweb.engine.EngineResult
 
getError(EngineException) - Static method in class net.kalio.empweb.engine.EngineResult
 
getError(Exception) - Static method in class net.kalio.empweb.engine.EngineResult
Generic, unhandled exception
getEwdb() - Static method in class net.kalio.empweb.engine.WSBroker
 
getEwdbObjectFactory() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns an EwdbObjectFactory for this implementation, which can be used to create EwdbObject's like Loan, Suspension, Reservation, etc.
GetExistingReservation - Class in net.kalio.empweb.engine.rules
This Process is generally to be used when processing a Loan or Reservation.
GetExistingReservation() - Constructor for class net.kalio.empweb.engine.rules.GetExistingReservation
 
getExpirationDate() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getFilePath() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getFinallyList() - Method in class net.kalio.empweb.engine.TransactionPipeline
Returns a list of processes and rules.
getFine(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
If a Fine with this id does not exist, the method returns null.
GetFine - Class in net.kalio.empweb.engine.rules
Title: GetFine Description: It gets a transactionId from the TransactionContext, under the well-known key key TransactionContext.FINE_ID ("fineId").
GetFine() - Constructor for class net.kalio.empweb.engine.rules.GetFine
 
getFines() - Method in interface net.kalio.empweb.engine.db.UserStatus
It returns a List of Fine objects
getFullTimestamp() - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a String of the format yyyyMMddHHmmss representing "now".
getFullTimestamp(GregorianCalendar) - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a String of the format yyyyMMddHHmmss for the given instance of GregorianCalendar
GetHistoricTransactionIds - Class in net.kalio.empweb.engine.rules
 
GetHistoricTransactionIds() - Constructor for class net.kalio.empweb.engine.rules.GetHistoricTransactionIds
 
GetHistoricTransactions - Class in net.kalio.empweb.engine.rules
 
GetHistoricTransactions() - Constructor for class net.kalio.empweb.engine.rules.GetHistoricTransactions
 
getI18nBundle() - Method in exception net.kalio.empweb.engine.EngineException
 
getId() - Method in interface net.kalio.empweb.engine.db.Calendar
 
getId() - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Returns the unique id for this EwdbTransactionObject
getId() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Optional id that helps resolve an object status (for example, an Isis MFN or record number)
getId() - Method in interface net.kalio.empweb.engine.db.Policy
 
getId() - Method in interface net.kalio.empweb.engine.db.Profile
 
getId() - Method in interface net.kalio.empweb.engine.db.UserStatus
Optional id that helps resolve a user status (for example, an Isis MFN or record number)
getJXPathContext(Object) - Method in class net.kalio.empweb.engine.TransactionContext
If the key is associated to a DOM Node object, this method returns the associated JXPathContext that was created by the previous put(Object, org.w3c.dom.Node).
getKey() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
getKeys() - Method in class net.kalio.empweb.engine.TransactionContext
 
getKeySet() - Method in class net.kalio.empweb.engine.TransactionContext
 
getLimit(String) - Method in interface net.kalio.empweb.engine.db.Profile
If limitName does not exist, or has an empty value, this method should return null
getLimit(String, String) - Method in interface net.kalio.empweb.engine.db.Profile
 
getLimitMap() - Method in interface net.kalio.empweb.engine.db.Profile
 
getLimitNames() - Method in interface net.kalio.empweb.engine.db.Profile
 
getLoan(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
If a Loan with this id does not exist, the method returns null.
getLoan(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
If a Loan with this id does not exist, the method returns null.
getLoanDate() - Method in interface net.kalio.empweb.engine.db.Return
 
getLoanId() - Method in interface net.kalio.empweb.engine.db.Return
 
getLoans() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
It returns a List of Loan objects
getLoans() - Method in interface net.kalio.empweb.engine.db.UserStatus
It returns a List of Loan objects
getLocation() - Method in interface net.kalio.empweb.engine.db.Fine
 
getLocation() - Method in interface net.kalio.empweb.engine.db.Loan
 
getLocation() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getLocation() - Method in interface net.kalio.empweb.engine.db.Return
 
getLocation() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getLocation() - Method in interface net.kalio.empweb.engine.db.Wait
 
getLogicName() - Method in class net.kalio.empweb.engine.db.DBConfig
 
getMaxAvailDuring(String, String) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Returns how the maximum number of objects available at some moment during the period given by the timestamps.
getMockupResponse(String) - Static method in class net.kalio.empweb.engine.WSBroker
 
getMsg() - Method in class net.kalio.empweb.engine.ProcessResult
 
getName() - Method in interface net.kalio.empweb.engine.db.Policy
 
getName() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getNamespace() - Method in interface net.kalio.empweb.engine.db.EwdbObject
If this object is a Java representation of an Empweb schema instance, this method returns the namespace of the schema.
getNamespacePrefix() - Method in interface net.kalio.empweb.engine.db.EwdbObject
 
GetObject - Class in net.kalio.empweb.engine.rules
Title: GetObject Description: It gets a MODS modsCollection from the database representing the object MODS .
GetObject() - Constructor for class net.kalio.empweb.engine.rules.GetObject
 
getObject_copyId() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_copyId() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObject_daysOverdue() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_daysOverdue() - Method in interface net.kalio.empweb.engine.db.Suspension
If the number is absent, returns 0 (zero).
getObject_loanEndDate() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_loanEndDate() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObject_loanStartDate() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_loanStartDate() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObject_objectDb() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_objectDb() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObject_profile() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_profile() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObject_recordId() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObject_recordId() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObjectCategory() - Method in interface net.kalio.empweb.engine.db.Profile
 
getObjectDb() - Method in interface net.kalio.empweb.engine.db.Loan
 
getObjectDb() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
getObjectDb() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getObjectDb() - Method in interface net.kalio.empweb.engine.db.Return
 
getObjectDb() - Method in interface net.kalio.empweb.engine.db.Wait
 
getObjectDOM() - Method in class net.kalio.empweb.engine.TransactionContext
 
getObjectId() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
getObjectJXPathContext() - Method in class net.kalio.empweb.engine.TransactionContext
 
getObjectLocation() - Method in interface net.kalio.empweb.engine.db.Reservation
 
GetObjectStatus - Class in net.kalio.empweb.engine.rules
Title: GetObjectStatus Description: It gets the ObjectStatus object from the EmpwebDB implementation and stores it in the TransactionContext under the TransactionContext.OBJECT_STATUS key ("objectStatus").
GetObjectStatus() - Constructor for class net.kalio.empweb.engine.rules.GetObjectStatus
 
getObjectValue(String) - Method in class net.kalio.empweb.engine.TransactionContext
 
getObs() - Method in interface net.kalio.empweb.engine.db.Fine
 
getObs() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getObs() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getObs() - Method in interface net.kalio.empweb.engine.db.Wait
 
getOk() - Static method in class net.kalio.empweb.engine.EngineResult
 
getOk(String, String[]) - Static method in class net.kalio.empweb.engine.EngineResult
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Fine
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Return
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getOperatorId() - Method in interface net.kalio.empweb.engine.db.Wait
 
getPaid_amount() - Method in interface net.kalio.empweb.engine.db.Fine
 
getPaid_date() - Method in interface net.kalio.empweb.engine.db.Fine
 
getParameter(String) - Method in class net.kalio.empweb.engine.TransactionContext
Returns the value of parameter name from the Map returned by TransactionContext.getParameters().
getParameter(String, String) - Method in class net.kalio.empweb.engine.TransactionContext
Returns the value of parameter name, or defValue if the mapping for name is null o empty.
getParameters() - Method in class net.kalio.empweb.engine.TransactionContext
Returns the Map of parameters passed to the instance of the Process from the Transaction Pipeline.
getParamsIterator() - Method in exception net.kalio.empweb.engine.EngineException
 
getParamsIterator() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
getPipeline(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getPipeline(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getPipelineFile() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getPipelines() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getPipelines() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getPolicies() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getPolicy(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getPolicy(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getPolicyId() - Method in interface net.kalio.empweb.engine.db.Profile
 
getProcess() - Static method in class net.kalio.empweb.engine.Bundles
 
getProcessList() - Method in class net.kalio.empweb.engine.TransactionPipeline
Returns a list of processes and rules.
getProcessName() - Method in class net.kalio.empweb.engine.ProcessResult
 
getProfile(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getProfile() - Method in interface net.kalio.empweb.engine.db.Loan
 
getProfile(String) - Method in interface net.kalio.empweb.engine.db.Policy
It returns a clone of the Profile for the given id or null of this Policy does not contain the give Profile
getProfile() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getProfile() - Method in interface net.kalio.empweb.engine.db.Return
 
getProfile() - Method in interface net.kalio.empweb.engine.db.Wait
 
GetProfile - Class in net.kalio.empweb.engine.rules
Title: GetProfile Description: This Process obtains a Profile from the active Policy and stores it in the TransactionContext under the well-known name TransactionContext.PROFILE ("profile").
GetProfile() - Constructor for class net.kalio.empweb.engine.rules.GetProfile
 
getProfile(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
getProfiles() - Method in interface net.kalio.empweb.engine.db.Policy
Iterator of this Policy's Profiles, in no particular order.
getRecordId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getRecordId() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getRecordId() - Method in interface net.kalio.empweb.engine.db.Return
 
getRecordId() - Method in interface net.kalio.empweb.engine.db.Wait
 
getRecordStatus(String, String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
getRecordStatus(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
getRefId() - Method in interface net.kalio.empweb.engine.db.Fine
 
getRenewId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getReservation(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
If a Reservation with this id does not exist, the method returns null.
getReservation(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
If a Reservation with this id does not exist, the method returns null.
GetReservation - Class in net.kalio.empweb.engine.rules
It gets the Reservation from the UserStatus databases, and stores it in the TransactionContext under the key specified by the "reservationKey" parameter.
GetReservation() - Constructor for class net.kalio.empweb.engine.rules.GetReservation
 
getReservationId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getReservations() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
It returns a List of Reservation objects
getReservations() - Method in interface net.kalio.empweb.engine.db.UserStatus
It returns a List of Reservation objects
getResults() - Method in class net.kalio.empweb.engine.ProcessResult
 
getReturnDate() - Method in interface net.kalio.empweb.engine.db.Return
 
getScheme() - Method in class net.kalio.empweb.engine.db.DBConfig
 
getSortXPath() - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Gets the sort xpath string used for sorting when this object is used as a filter expression The first character may be a + or - sign indicating ascending or descending order.
getStartDate() - Method in interface net.kalio.empweb.engine.db.Loan
 
getStartDate() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getStartDate() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getSuspension(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
If a Suspension with this id does not exist, the method returns null.
GetSuspension - Class in net.kalio.empweb.engine.rules
Title: GetSuspension Description: It gets the Suspension from the Empweb DB, and stores in the TransactionContext under the key given in the suspensionKey parameter.
GetSuspension() - Constructor for class net.kalio.empweb.engine.rules.GetSuspension
 
getSuspensions() - Method in interface net.kalio.empweb.engine.db.UserStatus
It returns a List of Suspension objects
getText(String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
getTextMap() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
getTimestamp() - Method in interface net.kalio.empweb.engine.db.Profile
 
getTimeStamp() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getTimestamp() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
getTotalDays() - Method in interface net.kalio.empweb.engine.db.Calendar
Returns the total days in this year.
getTransaction(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns the EwdbTransactionObject that has the given unique id, or null if it doesn't belong to this ObjectStatus
getTransaction(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns the EwdbTransactionObject that has the given unique id, or null if it doesn't belong to this UserStatus
getTransaction() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
getTransactionEventList(String, String, String, String, String) - Static method in class net.kalio.empweb.engine.util.EngineUtil
 
getTransactionEventList(String, String, String, String, String, List<String>) - Static method in class net.kalio.empweb.engine.util.EngineUtil
 
getTransactionPipeline(String) - Static method in class net.kalio.empweb.engine.WSBroker
 
getTransactionPipelines() - Static method in class net.kalio.empweb.engine.WSBroker
Returns a clone copy of the Transaction Pipelines map.
getTransactions() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
Returns a List of EwdbTransactionObject's with all the current transactions of the object
getTransactions() - Method in interface net.kalio.empweb.engine.db.UserStatus
Returns a List of EwdbTransactionObject's with all the current transactions of the object
GetTransactionsById - Class in net.kalio.empweb.engine.rules
Title: GetTransactionsById Description: It reads a comma-separated list of transaction id's and returns the java.util.List of corresponding EwdbTransactionObject's.
GetTransactionsById() - Constructor for class net.kalio.empweb.engine.rules.GetTransactionsById
 
getTransactionTimestamp() - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Generic method to get the transaction's timestamp.
getType() - Method in class net.kalio.empweb.engine.db.DBConfig
 
getType() - Method in interface net.kalio.empweb.engine.db.Fine
 
getType() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getType() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
getURI() - Method in class net.kalio.empweb.engine.db.DBConfig
 
GetUser - Class in net.kalio.empweb.engine.rules
It gets the userCollection XML from the user database and does some validity checks.
GetUser() - Constructor for class net.kalio.empweb.engine.rules.GetUser
 
getUserClass() - Method in interface net.kalio.empweb.engine.db.Profile
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Fine
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Loan
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Return
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
getUserDb() - Method in interface net.kalio.empweb.engine.db.Wait
 
getUserDOM() - Method in class net.kalio.empweb.engine.TransactionContext
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Fine
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Loan
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Return
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Suspension
 
getUserId() - Method in interface net.kalio.empweb.engine.db.UserStatus
 
getUserId() - Method in interface net.kalio.empweb.engine.db.Wait
 
getUserJXPathContext() - Method in class net.kalio.empweb.engine.TransactionContext
 
getUserStatus(String, String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
GetUserStatus - Class in net.kalio.empweb.engine.rules
Title: GetUserStatus Description: It gets a UserStatus object from the EmpwebDB implementation and stores it in the TransactionContext under the TransactionContext.USER_STATUS key ("userStatus").
GetUserStatus() - Constructor for class net.kalio.empweb.engine.rules.GetUserStatus
 
getUserStatus(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
GetUserStatusIds - Class in net.kalio.empweb.engine.rules
Title: GetUserStatusIds Description: It gets a UserStatusList from the EmpwebDB implementation and stores it in the TransactionContext under the TransactionContext.USER_STATUS_LIST key ("userStatusIds").
GetUserStatusIds() - Constructor for class net.kalio.empweb.engine.rules.GetUserStatusIds
 
GetUserStatusList - Class in net.kalio.empweb.engine.rules
Title: GetUserStatusList Description: It gets a UserStatusList from the EmpwebDB implementation and stores it in the TransactionContext under the TransactionContext.USER_STATUS_LIST key ("userStatusList").
GetUserStatusList() - Constructor for class net.kalio.empweb.engine.rules.GetUserStatusList
 
getUserValue(String) - Method in class net.kalio.empweb.engine.TransactionContext
 
getVolumeId() - Method in interface net.kalio.empweb.engine.db.Reservation
 
getWait(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
If a Wait with this id does not exist, the method returns null.
getWait(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
If a Wait with this id does not exist, the method returns null.
getWaits() - Method in interface net.kalio.empweb.engine.db.ObjectStatus
It returns a List of Wait objects
getWaits() - Method in interface net.kalio.empweb.engine.db.UserStatus
It returns a List of Wait objects
getXPath(String) - Method in class net.kalio.empweb.engine.db.DBConfig
 
getXPathNode(Object, String) - Method in class net.kalio.empweb.engine.TransactionContext
Similar to getXPathValue() but it returns the Node corresponding to the XPath expression.
getXPathValue(Object, String) - Method in class net.kalio.empweb.engine.TransactionContext
Returns the value within a stored DOM object, using an XPath expression.
getYear() - Method in interface net.kalio.empweb.engine.db.Calendar
 
GLOBAL_ENV - Static variable in class net.kalio.empweb.engine.TransactionContext
 
GLOBAL_ENV_NAME - Static variable in class net.kalio.empweb.engine.TransactionPipeline
 
globalEnvironment(Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
GroovyInterpreter - Class in net.kalio.empweb.engine.rules
Title: GroovyInterpreter Description: Interprets a Groovy script When used in a transaction pipeline definition, this Process interprets a Groovy script passed as a a parameter named "script".
GroovyInterpreter() - Constructor for class net.kalio.empweb.engine.rules.GroovyInterpreter
 
GroovyTask - Class in net.kalio.empweb.engine.cron
Title: GroovyTask Description: Class implementing a Groovy script invoker, with some bindings, to be runned as a cron task from engineconf.
GroovyTask(HashMap) - Constructor for class net.kalio.empweb.engine.cron.GroovyTask
 
groovyTests(Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 

H

HasFineOrSuspension - Class in net.kalio.empweb.engine.rules
Title: HasFineOrSuspension Description:
Checks if the user has any pending fines or suspensions.
HasFineOrSuspension() - Constructor for class net.kalio.empweb.engine.rules.HasFineOrSuspension
 
hashCode() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 

I

i18nBundle - Variable in exception net.kalio.empweb.engine.EngineException
Default value is "core.engine" but it's normally changed in the constructor to the value of Bundles.getEngine()
implementingClass - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
init(Element) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Initializes the EmpwebDB implementation (after object construction) from a DOM Element.
init() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
init() - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
init() - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
init() - Method in class net.kalio.empweb.engine.WSBroker
 
initAvail(int) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Initialize the TransactionEventList to start out with avail available objects.
initDatabases() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Initializes the EmpweDB implementation databases to a clean state.
initDatabases() - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
invokeProcess(TransactionContext) - Method in class net.kalio.empweb.engine.ProcessDefinition
Invokes the associated Process' execute method.
invokeService(String, Object[]) - Method in class net.kalio.empweb.engine.db.DBConfig
 
invokeService(String, String, Object[]) - Static method in class net.kalio.empweb.engine.WSBroker
Convenience method to invoke a "method" of the web service that is represented by this "logicName"
isActive() - Method in interface net.kalio.empweb.engine.db.Policy
 
isFinally() - Method in class net.kalio.empweb.engine.ProcessDefinition
 
isFirstTime() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
isFullEvaluation() - Method in class net.kalio.empweb.engine.TransactionPipeline
 
isGenericException() - Method in class net.kalio.empweb.engine.ProcessResult
 
isi18nKey() - Method in class net.kalio.empweb.engine.EngineResult.Msg
Returns true if any of key, bundle, or params is not null
isLeapYear() - Method in interface net.kalio.empweb.engine.db.Calendar
 
isProcess() - Method in class net.kalio.empweb.engine.ProcessDefinition
 
isRawText() - Method in class net.kalio.empweb.engine.EngineResult.Msg
Returns true when the textMap attribute is not null
isRule() - Method in class net.kalio.empweb.engine.ProcessDefinition
 
isSkipDay(int, int) - Method in interface net.kalio.empweb.engine.db.Calendar
Throws exception if month/date out of range.
isSkipDay(int) - Method in interface net.kalio.empweb.engine.db.Calendar
Throws exception if dayOfYear out of range (from 1 to 365 or 366)
isSkipDay(String) - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a boolean indicating whether the given date is a library skipDay.
isSkipDay(String, List<String>) - Static method in class net.kalio.empweb.engine.db.Calendars
 
isSkipDay(GregorianCalendar) - Static method in class net.kalio.empweb.engine.db.Calendars
Calls Calendars.isSkipDay(gc, null)
isSkipDay(GregorianCalendar, List<String>) - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a boolean indicating whether the given GregorianCalendar gc is a library skipDay, or it falls on a date in the list of exceptionDays.
isSuccessful() - Method in class net.kalio.empweb.engine.ProcessResult
 
isWS() - Method in class net.kalio.empweb.engine.db.DBConfig
 

L

listCalendars() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
listCurrentTransactionIds(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns a list of transaction id's for current EwdbTransactionObject's that match the filter.
listCurrentTransactionIds(EwdbTransactionObject, int, int) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
listCurrentTransactions(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns a List of current EwdbTransactionObject's that match the filter object.
listCurrentTransactions(EwdbTransactionObject, int, int) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
listPolicies() - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
listTransactionLog(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns a List of EwdbTransactionObject for transactions in the log that match the filter.
listTransactionLog(EwdbTransactionObject, int, int) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
listTransactionLog(String[]) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns a List of EwdbTransactionObject from the log for transactions with the given id's.
listTransactionLogIds(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Returns a List of transaction id's for transactions in the log that match the filter.
listTransactionLogIds(EwdbTransactionObject, int, int) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
Loan - Interface in net.kalio.empweb.engine.db
 
loanSingle(String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
LOCAL_ENV - Static variable in class net.kalio.empweb.engine.TransactionContext
 
Lock - Class in net.kalio.empweb.engine.rules
Title: Lock Description: It takes a lock from the EmpwebDB implementation for the user status and/or the objectstatus.
Lock() - Constructor for class net.kalio.empweb.engine.rules.Lock
 
LOCK_FAILED - Static variable in interface net.kalio.empweb.engine.db.EmpwebDB
 
LOCKED - Static variable in interface net.kalio.empweb.engine.db.EmpwebDB
 
logger - Static variable in class net.kalio.empweb.engine.cron.GroovyTask
 
logicName - Variable in class net.kalio.empweb.engine.db.DBConfig
 
logTransaction(EwdbTransactionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
logTransaction(EwdbTransactionObject, EwdbConnectionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 

M

main(String[]) - Static method in class net.kalio.empweb.engine.db.DBConfig
 
main(String[]) - Static method in class net.kalio.empweb.engine.rules.CreateLoan
 
main(String[]) - Static method in class net.kalio.empweb.engine.util.EngineUtil
 
main(String[]) - Static method in class net.kalio.empweb.engine.WSBroker
 
makeTransactionResultDOM(ProcessResult[]) - Static method in class net.kalio.empweb.engine.ProcessResult
 
makeTransactionResultXML(ProcessResult[]) - Static method in class net.kalio.empweb.engine.ProcessResult
 
myTransPipeline - Variable in class net.kalio.empweb.engine.ProcessDefinition
 

N

name - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
net.kalio.empweb.engine - package net.kalio.empweb.engine
 
net.kalio.empweb.engine.cron - package net.kalio.empweb.engine.cron
 
net.kalio.empweb.engine.db - package net.kalio.empweb.engine.db
 
net.kalio.empweb.engine.rules - package net.kalio.empweb.engine.rules
 
net.kalio.empweb.engine.rules.pucv - package net.kalio.empweb.engine.rules.pucv
 
net.kalio.empweb.engine.util - package net.kalio.empweb.engine.util
 
net.kalio.empweb.engine.ws - package net.kalio.empweb.engine.ws
 
newPolicy(String) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
newPolicy(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
nextNonSkipDay(GregorianCalendar) - Static method in class net.kalio.empweb.engine.db.Calendars
 
nextNonSkipDay(GregorianCalendar, List<String>) - Static method in class net.kalio.empweb.engine.db.Calendars
Return the next non-skipDay starting at the given date GregorianCalendar gc.

O

OBJECT_CATEGORY - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OBJECT_DB - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OBJECT_DOM - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OBJECT_LOCATION - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OBJECT_STATUS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OBJECT_STATUS_LOCK - Static variable in class net.kalio.empweb.engine.TransactionContext
 
ObjectStatus - Interface in net.kalio.empweb.engine.db
It represents the status of a library object.
OBS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
OPERATOR_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 

P

PAID_AMOUNT - Static variable in class net.kalio.empweb.engine.TransactionContext
 
PARAMETERS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
params - Variable in exception net.kalio.empweb.engine.EngineException
 
params - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
parseTimestamp(String) - Static method in class net.kalio.empweb.engine.db.Calendars
Returns a GregorianCalendar representing the given timestamp.
Policies - Interface in net.kalio.empweb.engine.db
 
Policy - Interface in net.kalio.empweb.engine.db
 
portQName - Variable in class net.kalio.empweb.engine.db.DBConfig
 
PROC_NAME - Static variable in class net.kalio.empweb.engine.TransactionContext
 
Process - Interface in net.kalio.empweb.engine
Title: Process Description: Processes/Rules/Finally's in the TransactionPipeline must implement this interface.
process - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
ProcessDefinition - Class in net.kalio.empweb.engine
Title: ProcessDefinition Description: A Java representation of a transaction pipeline's "process", "rule", or "finally" element.
ProcessDefinition(TransactionPipeline, Element) - Constructor for class net.kalio.empweb.engine.ProcessDefinition
 
ProcessFO - Class in net.kalio.empweb.engine.rules
Title: ProcessFO Description: recognized parameters: contentKey:
ProcessFO() - Constructor for class net.kalio.empweb.engine.rules.ProcessFO
 
ProcessResult - Class in net.kalio.empweb.engine
Title: ProcessResult Description: A ProcessResult object, returned by a pipeline process/rule.
ProcessResult() - Constructor for class net.kalio.empweb.engine.ProcessResult
 
ProcessResult(boolean) - Constructor for class net.kalio.empweb.engine.ProcessResult
 
ProcessResult(String, EngineResult.Msg, Element, boolean) - Constructor for class net.kalio.empweb.engine.ProcessResult
 
ProcessResult(EngineResult.Msg, Element, boolean) - Constructor for class net.kalio.empweb.engine.ProcessResult
 
ProcessResult(String, String, boolean) - Constructor for class net.kalio.empweb.engine.ProcessResult
 
ProcessResult(String, boolean) - Constructor for class net.kalio.empweb.engine.ProcessResult
Convenience constructor for raw text ProcessResult's
processType - Variable in class net.kalio.empweb.engine.ProcessDefinition
 
produceLoan(Reservation) - Static method in class net.kalio.empweb.engine.util.EngineUtil
 
produceReturn(Loan) - Static method in class net.kalio.empweb.engine.util.EngineUtil
 
Profile - Interface in net.kalio.empweb.engine.db
 
PROFILE - Static variable in class net.kalio.empweb.engine.TransactionContext
 
PublishTimestampAdjustments - Class in net.kalio.empweb.engine.rules.pucv
PublishTimestampAdjustments:
Obtiene ajustes y excepciones a las fechas limite de devolucion, expiracion etc., y los publica en el TransactionContext.
PublishTimestampAdjustments() - Constructor for class net.kalio.empweb.engine.rules.pucv.PublishTimestampAdjustments
 
put(Object, Object) - Method in class net.kalio.empweb.engine.TransactionContext
Stores a generic key/value pair into the internal Map.
put(Object, Node) - Method in class net.kalio.empweb.engine.TransactionContext
Maps a key to a DOM Node object and it stores the pair into the internal Map.

R

recalcAvail() - Method in class net.kalio.empweb.engine.util.TransactionEventList
Recalculates object availability after completion of each TransactionEvent.
RECORD_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
release(Object[]) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
Release the locks for objects in objs that were locked with the take method.
remove(int) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Required by AbstractList to implement a variable-size List.
removeProfile(String) - Method in interface net.kalio.empweb.engine.db.Policy
 
RemoveTransactionFromStatus - Class in net.kalio.empweb.engine.rules
Title: RemoveTransactionFromStatus Description: Removes a transaction from UserStatus and/or ObjectStatus
The transaction to be removed is found in the TransactionContext under the key given by the "transactionKey" parameter.
RemoveTransactionFromStatus() - Constructor for class net.kalio.empweb.engine.rules.RemoveTransactionFromStatus
 
renewalSingle(String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
Reservation - Interface in net.kalio.empweb.engine.db
 
RESERVATION_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
RESERVATION_START_DATE - Static variable in class net.kalio.empweb.engine.TransactionContext
 
reservationSingle(String, String, String, String, String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
Return - Interface in net.kalio.empweb.engine.db
 
returnSingle(String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 
ReturnTransactionResults - Class in net.kalio.empweb.engine.rules
Title: ReturnTransactionResults Description: This Process takes a parameter listing TransactionContext keys and returns the found objects, as XML, inside the ProcessResult <result> section.
ReturnTransactionResults() - Constructor for class net.kalio.empweb.engine.rules.ReturnTransactionResults
 
rollback() - Method in interface net.kalio.empweb.engine.db.EwdbConnectionObject
 
run() - Method in class net.kalio.empweb.engine.cron.GroovyTask
 

S

saveCalendar(Calendar) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
saveCalendar(Element) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
savePipeline(Element) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
savePipelineDOM(Element) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
saveProfile(Profile) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
saveProfile(Element) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
scheme - Variable in class net.kalio.empweb.engine.db.DBConfig
 
searchObjects(Element, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
searchObjectsById(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
searchUsers(Element, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
searchUsersById(String, String) - Method in class net.kalio.empweb.engine.ws.EmpwebQueryService
 
SendMail - Class in net.kalio.empweb.engine.rules
Title: SendMail Description: Completaaaaaaaaaar @todo
SendMail() - Constructor for class net.kalio.empweb.engine.rules.SendMail
 
serviceQName - Variable in class net.kalio.empweb.engine.db.DBConfig
 
set(int, TransactionEventList.TransactionEvent) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Required by AbstractList to implement a modifiable List.
setActive(boolean) - Method in interface net.kalio.empweb.engine.db.Policy
 
setAmount(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setAvailObjects(int) - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
setBundle(String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
setCancelDate(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setCancelId(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setCancelId(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setCancelId(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setCopyId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setCopyId(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setDate(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setDate(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setDate(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setDate(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setDaysSuspended(int) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setEffectiveTimestamp(String) - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Generic method to set the timestamp when this transaction becomes active or valid.
setEndDate(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setEndDate(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setEndDate(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setEngine(String) - Static method in class net.kalio.empweb.engine.Bundles
 
setEngineState(String) - Method in class net.kalio.empweb.engine.ws.EmpwebAdminService
 
setEngineState(int) - Static method in class net.kalio.empweb.engine.WSBroker
 
setEngineState(String) - Static method in class net.kalio.empweb.engine.WSBroker
 
setExpirationDate(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setFirstTime(boolean) - Method in class net.kalio.empweb.engine.TransactionPipeline
 
setGenericException(boolean) - Method in class net.kalio.empweb.engine.ProcessResult
 
setI18nBundle(String) - Method in exception net.kalio.empweb.engine.EngineException
 
setId(String) - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Sets a unique id for this EwdbTransactionObject
setId(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
setId(String) - Method in interface net.kalio.empweb.engine.db.Policy
 
setId(String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setId(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
 
setKey(String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
setLimit(String, String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setLoanDate(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setLoanId(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setLocation(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setMsg(EngineResult.Msg) - Method in class net.kalio.empweb.engine.ProcessResult
 
setMsgKeyBundle(String, String) - Method in class net.kalio.empweb.engine.ProcessResult
 
setName(String) - Method in interface net.kalio.empweb.engine.db.Policy
 
setObject_copyId(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_copyId(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObject_daysOverdue(int) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_daysOverdue(int) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObject_loanEndDate(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_loanEndDate(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObject_loanStartDate(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_loanStartDate(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObject_objectDb(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_objectDb(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObject_profile(Profile) - Method in interface net.kalio.empweb.engine.db.Fine
Effective profile information at the moment of the transaction that we are fining.
setObject_profile(Profile) - Method in interface net.kalio.empweb.engine.db.Suspension
Effective profile information at the moment of transaction for which we are suspending.
setObject_recordId(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObject_recordId(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObjectCategory(String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setObjectDb(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setObjectDb(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
setObjectDb(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setObjectDb(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setObjectDb(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setObjectDOM(Element) - Method in class net.kalio.empweb.engine.TransactionContext
Convenience method.
setObjectId(String) - Method in interface net.kalio.empweb.engine.db.ObjectStatus
 
setObjectLocation(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setObs(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setObs(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setObs(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setObs(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setOperatorId(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setPaid_amount(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setPaid_date(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setPipelineFile(File) - Method in class net.kalio.empweb.engine.TransactionPipeline
 
setPolicyId(String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setProcess(String) - Static method in class net.kalio.empweb.engine.Bundles
 
setProcessName(String) - Method in class net.kalio.empweb.engine.ProcessResult
 
setProfile(Profile) - Method in interface net.kalio.empweb.engine.db.Loan
Effective profile information at the moment of transaction.
setProfile(Profile) - Method in interface net.kalio.empweb.engine.db.Reservation
Effective profile information at the moment of transaction.
setProfile(Profile) - Method in interface net.kalio.empweb.engine.db.Return
Effective profile information at the moment of the loan transaction.
setProfile(Profile) - Method in interface net.kalio.empweb.engine.db.Wait
Effective profile information at the moment of transaction.
setRecordId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setRecordId(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setRecordId(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setRecordId(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setRefId(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setRenewId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setReservationId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setReturnDate(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setSortXPath(String) - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Sets the sort xpath string used for sorting when this object is used as a filter expression The first character may be a + or - sign indicating ascending or descending order.
setStartDate(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setStartDate(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setStartDate(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setSuccessful(boolean) - Method in class net.kalio.empweb.engine.ProcessResult
 
setText(String) - Method in class net.kalio.empweb.engine.EngineResult.Msg
Easy method to set a single no-locale raw text msg.
setTimestamp(String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setTimestamp(long) - Method in class net.kalio.empweb.engine.TransactionPipeline
 
setTimestamp(String) - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
setTransaction(EwdbTransactionObject) - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
This also updates the deltaAvail property according to the type of EwdbTransactionObject
setTransactionTimestamp(String) - Method in interface net.kalio.empweb.engine.db.EwdbTransactionObject
Generic method to set the timestamp of transaction creation.
setType(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setType(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setUserClass(String) - Method in interface net.kalio.empweb.engine.db.Profile
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
 
setUserDb(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setUserDOM(Element) - Method in class net.kalio.empweb.engine.TransactionContext
Convenience method.
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Fine
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Loan
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Return
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Suspension
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.UserStatus
 
setUserId(String) - Method in interface net.kalio.empweb.engine.db.Wait
 
setVolumeId(String) - Method in interface net.kalio.empweb.engine.db.Reservation
 
SHORTCUT_EVAL - Static variable in class net.kalio.empweb.engine.TransactionPipeline
 
SignData - Class in net.kalio.empweb.engine.rules
Title: SignData Description: recognized parameters:
SignData() - Constructor for class net.kalio.empweb.engine.rules.SignData
 
size() - Method in class net.kalio.empweb.engine.util.TransactionEventList
Required by AbstractList to implement at least an unmodifiable List
start() - Method in interface net.kalio.empweb.engine.db.EwdbConnectionObject
 
Suspension - Interface in net.kalio.empweb.engine.db
 
SUSPENSION_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
suspensionSingle(String, String, String, String, String, Element) - Method in class net.kalio.empweb.engine.ws.EmpwebTransactionService
 

T

take(Object[], long) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
The descending class must implement this method somehow.
testMode - Static variable in class net.kalio.empweb.engine.db.Calendars
Used for testing.
toDOMElement() - Method in interface net.kalio.empweb.engine.db.EwdbObject
Returns a DOM representation of this object, according to the getNamespace() schema.
toDOMElement() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
toDOMElementCompact() - Method in interface net.kalio.empweb.engine.db.Calendar
Returns a DOM representation of this Calendar, with only the skipDays.
toString() - Method in exception net.kalio.empweb.engine.EngineException
 
toString() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
toString() - Method in class net.kalio.empweb.engine.ProcessDefinition
 
toString() - Method in class net.kalio.empweb.engine.ProcessResult
 
toString() - Method in class net.kalio.empweb.engine.TransactionContext
 
toString() - Method in class net.kalio.empweb.engine.util.TransactionEventList.TransactionEvent
 
toStringBuffer() - Method in class net.kalio.empweb.engine.EngineResult.Msg
 
toXMLString() - Method in interface net.kalio.empweb.engine.db.EwdbObject
 
toXMLString() - Method in class net.kalio.empweb.engine.ProcessResult
Returns an XML String view of this object, as defined in the processResult element of http://kalio.net/empweb/schema/transactionresult/v1/empweb-transactionresult-1-0.xsd
toXMLStringCompact() - Method in interface net.kalio.empweb.engine.db.Calendar
A String representation of toDOMElementCompact()
TRANSACTION - Static variable in class net.kalio.empweb.engine.TransactionContext
 
TRANSACTION_EXTRAS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
TRANSACTION_MODE - Static variable in class net.kalio.empweb.engine.TransactionContext
 
TransactionContext - Class in net.kalio.empweb.engine
Title: TransactionContext Description: The transaction context is an object that carries environment and "session" information for a transaction Process.
TransactionContext() - Constructor for class net.kalio.empweb.engine.TransactionContext
 
TransactionContext(Map) - Constructor for class net.kalio.empweb.engine.TransactionContext
 
TransactionEngine - Class in net.kalio.empweb.engine
Title: TransactionEngine Description: The TransactionPipeline executor.
TransactionEngine() - Constructor for class net.kalio.empweb.engine.TransactionEngine
 
TransactionEventList - Class in net.kalio.empweb.engine.util
Title: TransactionEventList Description: A List to aid in the sorting and planning of EwdbTransactionObjects.
TransactionEventList() - Constructor for class net.kalio.empweb.engine.util.TransactionEventList
Required by Collection recommendation
TransactionEventList(Collection<TransactionEventList.TransactionEvent>) - Constructor for class net.kalio.empweb.engine.util.TransactionEventList
Required by Collection recommendation
TransactionEventList.TransactionEvent - Class in net.kalio.empweb.engine.util
Public inner class of TransactionEventList representing a node of such list.
TransactionPipeline - Class in net.kalio.empweb.engine
Title: TransactionPipeline Description: Receives a DOM element describing a transaction according to the following schema: (BBB poner el url al schema definition) Copyright: Copyright (c) 2004 Company: Kalio
TransactionPipeline(String, Document) - Constructor for class net.kalio.empweb.engine.TransactionPipeline
 
trimBefore(String) - Method in class net.kalio.empweb.engine.util.TransactionEventList
Trims this TransactionEventList, removing all TransactionEvent's with timestamp earlier than the given timestamp.
type - Variable in class net.kalio.empweb.engine.db.DBConfig
 

U

Unlock - Class in net.kalio.empweb.engine.rules
Title: Unlock Description: Performs the unlocking of the objects locked by the Lock process.
Unlock() - Constructor for class net.kalio.empweb.engine.rules.Unlock
 
UpdateDb - Class in net.kalio.empweb.engine.rules
Title: UpdateDb Description: It takes EwdbTransactionObject's from the TransactionContext and saves the information in the transaction log using EmpwebDB.logTransaction(EwdbTransactionObject transaction, EwdbConnectionObject co).
UpdateDb() - Constructor for class net.kalio.empweb.engine.rules.UpdateDb
 
updateRecordStatus(ObjectStatus) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
updateRecordStatus(ObjectStatus, EwdbConnectionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
updateUserStatus(UserStatus) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
updateUserStatus(UserStatus, EwdbConnectionObject) - Method in interface net.kalio.empweb.engine.db.EmpwebDB
 
uri - Variable in class net.kalio.empweb.engine.db.DBConfig
 
USER_CLASS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_DB - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_DOM - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_STATUS - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_STATUS_LIST - Static variable in class net.kalio.empweb.engine.TransactionContext
 
USER_STATUS_LOCK - Static variable in class net.kalio.empweb.engine.TransactionContext
 
UserStatus - Interface in net.kalio.empweb.engine.db
It represents the status of a library user.

V

ValidateAvailability - Class in net.kalio.empweb.engine.rules
This Process will validate the transaction (Loan or Reservation) being performed, so that at all times the scheduled remaining copies of an object are within the Profile's limits, or what is physically possible (i.e., there can't be less than zero copies at any time!).
ValidateAvailability() - Constructor for class net.kalio.empweb.engine.rules.ValidateAvailability
 
VerifySignature - Class in net.kalio.empweb.engine.rules
Title: VerifySignature Description: recognized parameters:
VerifySignature() - Constructor for class net.kalio.empweb.engine.rules.VerifySignature
 
VOLUME_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 

W

Wait - Interface in net.kalio.empweb.engine.db
 
WAIT_ID - Static variable in class net.kalio.empweb.engine.TransactionContext
 
WSBroker - Class in net.kalio.empweb.engine
Title: WSBroker Description: This class has two purposes: It is the configuration initializer for the engine, providing the implementation for the EngineInit web service.
WSBroker() - Constructor for class net.kalio.empweb.engine.WSBroker
 
wsdlFileURL - Variable in class net.kalio.empweb.engine.db.DBConfig
 
wsdlParser - Variable in class net.kalio.empweb.engine.db.DBConfig
 

X

XMLConfigurationException - Exception in net.kalio.empweb.engine
Title: XMLConfigurationException Description: XML errors in the engine's configuration files.
XMLConfigurationException(String, String[], Throwable) - Constructor for exception net.kalio.empweb.engine.XMLConfigurationException
 
XMLConfigurationException(String, String[]) - Constructor for exception net.kalio.empweb.engine.XMLConfigurationException
 
XMLConfigurationException(String, Throwable) - Constructor for exception net.kalio.empweb.engine.XMLConfigurationException
 
XMLConfigurationException(String) - Constructor for exception net.kalio.empweb.engine.XMLConfigurationException
 
XSLFOProcessor - Class in net.kalio.empweb.engine.rules
Title: XSLFOProcessor Description: recognized parameters: inputTemplate: inputContentKey: defaults to "content" outputMode: defaults to "binary" binaryOutputType: defaults to "PDF" outputStream: defaults to "FOPOutputStream" outputString: defaults to "FOPOutputString" outputFile: outputMIMEType debug
XSLFOProcessor() - Constructor for class net.kalio.empweb.engine.rules.XSLFOProcessor
 

A B C D E F G H I L M N O P R S T U V W X