AbstractDataBaseDAO is the abstract implementation of DataAbstract which uses a database for its persistence layer.
DataAccessObjects which use a database should extend this class
A skeleton class used to select a suitable data persistence object to use to process the request.Presently it provides definitions for 6 types of persistence systems i.e:
PROPERTIES FILE
DATABASE
EJB
LDAP
JAVASPACE
HIBERNATE
based data storage or data mapping software.
Constructor which presets the expiration time to a time defined above by the rules:
ACCOUNT_NO_EXPIRE: Account can never expire
ACCOUNT_THREE_DAYS: A three day account
ACCOUNT_ONE_WEEK: A one week account
ACCOUNT_30_DAYS: A thirty day account
ACCOUNT_ONE_YEAR: A one year account
ACCOUNT_VARIABLE: A variable account period
AccountTypeBean stores AccountTypes by referencing both the previous and the present value of the AccountType held by a user of this system. The types of the account are derived from MemberAccount.
An ActiveGroups object encapsulates the logic behind the persistent group system which is used by the spine framework to capture the properties of Groups registered within the system.
ApplicationConfigurator is used by this application to run initializers at configuration time.It will use a map usually obtained from the spine-init.xml file to initialize the framework.