|
Produced by Siminov Software Solution LLP | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsiminov.orm.model.ApplicationDescriptor
public class ApplicationDescriptor
Exposes methods to GET and SET Application Descriptor information as per define in ApplicationDescriptor.si.xml file by application.
Example:
<siminov>
<property name="name">SIMINOV TEMPLATE</property>
<property name="description">Siminov Template Application</property>
<property name="version">0.9</property>
<property name="load_initially">true</property>
<!-- DATABASE-DESCRIPTORS -->
<database-descriptors>
<database-descriptor>DatabaseDescriptor.si.xml</database-descriptor>
</database-descriptors>
<!-- SIMINOV EVENTS -->
<event-handlers>
<event-handler>com.core.template.events.SiminovEventHandler</event-handler>
<event-handler>com.core.template.events.DatabaseEventHandler</event-handler>
</event-handlers>
</siminov>
Constructor Summary | |
---|---|
ApplicationDescriptor()
|
Method Summary | |
---|---|
void |
addDatabaseDescriptor(java.lang.String databaseDescriptorPath,
DatabaseDescriptor databaseDescriptor)
Add Database Descriptor object in respect to database descriptor path. |
void |
addDatabaseDescriptorPath(java.lang.String databaseDescriptorPath)
Add Database Descriptor path as per contained in ApplicationDescriptor.si.xml file. |
void |
addEvent(java.lang.String event)
Add event as per defined in ApplicationDescriptor.si.xml file. |
void |
addProperty(java.lang.String name,
java.lang.String value)
Add Property in property pool. |
boolean |
containProperty(java.lang.String name)
Check whether Property exist or not. |
boolean |
containsDatabaseDescriptor(DatabaseDescriptor databaseDescriptor)
Check whether database descriptor exists in Resources or not. |
boolean |
containsDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
Check whether database descriptor exists in Resources or not, based on Database Descriptor name. |
boolean |
containsDatabaseDescriptorBasedOnPath(java.lang.String containDatabaseDescriptorPath)
Check whether database descriptor exists in Resources or not, based on database descriptor path. |
DatabaseDescriptor |
getDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
Get Database Descriptor based on Database Descriptor Name. |
DatabaseDescriptor |
getDatabaseDescriptorBasedOnPath(java.lang.String databaseDescriptorPath)
Get Database Descriptor based on Database Descriptor Path. |
java.util.Iterator<java.lang.String> |
getDatabaseDescriptorNames()
Get all database descriptor names as per needed by application. |
java.util.Iterator<java.lang.String> |
getDatabaseDescriptorPaths()
Get all database descriptor paths as per contained in ApplicationDescriptor.si.xml file. |
java.util.Iterator<DatabaseDescriptor> |
getDatabaseDescriptors()
Get all database descriptor objects contains by Siminov. |
java.lang.String |
getDescription()
Set Description of Application as per defined in ApplicationDescriptor.si.xml file. |
java.util.Iterator<java.lang.String> |
getEvents()
Get all event handlers as per defined in ApplicationDescriptor.si.xml file. |
java.lang.String |
getName()
Get Application Descriptor Name as per defined in ApplicationDescriptor.si.xml file. |
java.util.Iterator<java.lang.String> |
getProperties()
Get all Properties defined in descriptor. |
java.lang.String |
getProperty(java.lang.String name)
Get Property based on name provided. |
double |
getVersion()
Get Version of Application as per defined in ApplicationDescriptor.si.xml file. |
boolean |
isDatabaseNeeded()
Check whether database needed by application or not. |
boolean |
isLoadInitially()
It defines the behavior of SIMINOV. |
void |
removeDatabaseDescriptor(DatabaseDescriptor databaseDescriptor)
Remove DatabaseDescriptor object from Resources. |
void |
removeDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
Remove Database Descriptor from Resources based in database name provided, as per defined in DatabaseDescriptor.si.xml file |
void |
removeDatabaseDescriptorBasedOnPath(java.lang.String databaseDescriptorPath)
Remove Database Descriptor from Resources based on database path provided, as per defined in ApplicationDescriptor.si.xml file |
void |
removeEvent(java.lang.String event)
|
void |
removeProperty(java.lang.String name)
Remove Property from property pool. |
void |
setDescription(java.lang.String description)
Set Description of Application as per defined in ApplicationDescriptor.si.xml file. |
void |
setLoadInitially(boolean initialLoad)
Set load initially to true or false. |
void |
setName(java.lang.String name)
Set Application Descriptor Name as per defined in ApplicationDescriptor.si.xml file. |
void |
setVersion(double version)
Set Version of Application as per defined in ApplicationDescriptor.si.xml file. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ApplicationDescriptor()
Method Detail |
---|
public java.lang.String getName()
public void setName(java.lang.String name)
name
- Name of Application Descriptor.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- Description of application.public double getVersion()
public void setVersion(double version)
version
- Version of application.public boolean isLoadInitially()
public void setLoadInitially(boolean initialLoad)
initialLoad
- (true/false) defined by ApplicationDescriptor.si.xml file.public java.util.Iterator<java.lang.String> getProperties()
public java.lang.String getProperty(java.lang.String name)
name
- Name of Property.
public boolean containProperty(java.lang.String name)
name
- Name of Property.
public void addProperty(java.lang.String name, java.lang.String value)
name
- Name of Property.value
- value of Property.public void removeProperty(java.lang.String name)
name
- Name of Property.public boolean isDatabaseNeeded()
public boolean containsDatabaseDescriptor(DatabaseDescriptor databaseDescriptor)
databaseDescriptor
- Database Descriptor object.
public boolean containsDatabaseDescriptorBasedOnPath(java.lang.String containDatabaseDescriptorPath)
containDatabaseDescriptorPath
- Database Descriptor path.
public boolean containsDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
databaseDescriptorName
- Database Descriptor Name.
public DatabaseDescriptor getDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
databaseDescriptorName
- Database Desciptor Name.
public DatabaseDescriptor getDatabaseDescriptorBasedOnPath(java.lang.String databaseDescriptorPath)
databaseDescriptorPath
- Database Descriptor Path.
public java.util.Iterator<java.lang.String> getDatabaseDescriptorPaths()
public java.util.Iterator<java.lang.String> getDatabaseDescriptorNames()
public void addDatabaseDescriptorPath(java.lang.String databaseDescriptorPath)
databaseDescriptorPath
- DatabaseDescriptor path.public java.util.Iterator<DatabaseDescriptor> getDatabaseDescriptors()
public void addDatabaseDescriptor(java.lang.String databaseDescriptorPath, DatabaseDescriptor databaseDescriptor)
databaseDescriptorPath
- Database Descriptor Path.databaseDescriptor
- Database Descriptor Object.public void removeDatabaseDescriptorBasedOnPath(java.lang.String databaseDescriptorPath)
databaseDescriptorPath
- Database Descriptor Path.public void removeDatabaseDescriptorBasedOnName(java.lang.String databaseDescriptorName)
databaseDescriptorName
- DatabaseDescriptor Name.public void removeDatabaseDescriptor(DatabaseDescriptor databaseDescriptor)
databaseDescriptor
- DatabaseDescriptor object which needs to be removed.public java.util.Iterator<java.lang.String> getEvents()
public void addEvent(java.lang.String event)
event
- Event Handler class name.public void removeEvent(java.lang.String event)
|
Apache License 2.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |