|
jACOB 2.7 API Documentation. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IApplicationDefinition
This interface represents an application definition, i.e application design. An
application definitions consists of:
ITableDefinition
ITableAlias
IBrowserDefinition
IRelation
IRelationSet
IDomainDefinition
IToolbarDefinition
| Method Summary | |
|---|---|
IAdhocBrowserDefinition |
createAdhocBrowserDefinition(IBrowserDefinition browserDefinition)
Creates an ad-hoc browser definition, i.e. an modifiable browser definition, by means of a given browser definition as template. |
IAdhocBrowserDefinition |
createAdhocBrowserDefinition(ITableAlias alias)
Creates an ad-hoc browser definition, i.e. an modifiable browser definition, for the given table alias. |
java.util.List |
getBrowserDefinitions()
Returns all browser definitions ordered by name of this application definition. |
IRelationSet |
getDefaultRelationSet()
Returns the default relation set, i.e. the relation set which contains all relations of this application definition. |
java.util.List |
getDomainDefinitions()
Returns all domain definitions of this application definition. |
IRelationSet |
getLocalRelationSet()
Returns the local relation set, i.e. the local relation set contains no relations at all. |
java.util.List |
getRelations()
Returns all relations ordered by name of this application definition. |
java.util.List |
getRelationSets()
Returns all relation sets ordered by name of this application definition. |
ISchemaDefinition |
getSchemaDefinition(java.lang.String datasourceName)
Returns the database schema definition for the given datasource as it is required for this application. |
java.util.List |
getTableAliases()
Returns all table aliases ordered by name of this application definition. |
java.util.List |
getTableDefinitions()
Returns all table definitions ordered by name of this application definition. |
java.lang.String |
getTitle()
Returns the application title. |
IToolbarDefinition |
getToolbarDefinition()
Returns the toolbar definition of this application definition. |
Version |
getVersion()
Returns the version of this application definition. |
| Methods inherited from interface de.tif.jacob.core.definition.INamedObjectDefinition |
|---|
getDescription, getName, getProperty |
| Methods inherited from interface de.tif.jacob.core.definition.IDefinition |
|---|
getBrowserDefinition, getDomainDefinition, getRelation, getRelationSet, getTableAlias, getTableDefinition |
| Method Detail |
|---|
java.lang.String getTitle()
Note: The title could be internationalized, if the title starts with a '%' character. In this case the title is interpreted as a key to the respective application resource bundles for internationalization.
Version getVersion()
IToolbarDefinition getToolbarDefinition()
java.util.List getBrowserDefinitions()
IBrowserDefinitionIAdhocBrowserDefinition createAdhocBrowserDefinition(ITableAlias alias)
alias - the table alias to use as base for the created ad-hoc browser
definition
IAdhocBrowserDefinition createAdhocBrowserDefinition(IBrowserDefinition browserDefinition)
browserDefinition - the browser definition to use as template
java.util.List getTableDefinitions()
java.util.List getTableAliases()
java.util.List getRelationSets()
IRelationSetIRelationSet getDefaultRelationSet()
IRelationSet getLocalRelationSet()
IRelationSet.isLocal()java.util.List getRelations()
IRelationjava.util.List getDomainDefinitions()
IDomainDefinitionISchemaDefinition getSchemaDefinition(java.lang.String datasourceName)
datasourceName - the datasource name
null, if this application
is not based on the given data source.
|
jACOB 2.7 API Documentation. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||