|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
Packages that use OfflineDBObjectProvider | |
---|---|
oracle.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. |
oracle.jdeveloper.offlinedb.handler | Utilities for handling complicated offline database actions, for example delete. |
oracle.jdeveloper.offlinedb.model | Classes that define an offline database's settings and properties. |
oracle.jdeveloper.offlinedb.panels | UI panels that can be used to define / select offline databases in JDeveloper. |
oracle.jdeveloper.offlinedb.userprops | Extension to the Offline Database that allows the association of a library of user properties to be associated with an offline database. |
oracle.jdeveloper.offlinedb.wizard | Wizard and dialogs that can used when working with the offline database. |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb |
---|
Methods in oracle.jdeveloper.offlinedb that return OfflineDBObjectProvider | |
---|---|
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProvider(Project project, BaseObjectID objID) Iterates through the project's providers, and see if any contain a matching object id. |
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProvider(Project p, java.lang.String id) Deprecated. replaced by #findProviderByID(Project,String }. |
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProviderByID(Project p, java.lang.String id) Finds a provider by its ID in the given Project. |
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProviderByName(Context c, java.lang.String name) Finds an Offline Database with the given name in the given Context. |
static OfflineDBObjectProvider |
OfflineDBObjectProvider.findProviderByName(Project p, java.lang.String name) Finds an Offline Database with the given name in the context of the given Project. |
static OfflineDBObjectProvider |
OfflineDBObjectProvider.getDBObjectProvider(Context c) Returns the provider for the given ide context. |
Methods in oracle.jdeveloper.offlinedb that return types with arguments of type OfflineDBObjectProvider | |
---|---|
static java.util.Iterator<OfflineDBObjectProvider> |
OfflineDBObjectProvider.getProviderIterator(Project p) Returns an iterator over the providers in a project. |
static java.util.Iterator<OfflineDBObjectProvider> |
OfflineDBObjectProvider.getProviderIterator(Project p, boolean incProjDeps) Returns an iterator over the providers in a project. |
static java.util.List<OfflineDBObjectProvider> |
OfflineDBObjectProvider.listDBObjectProviders(Project p) Lists the providers that already exist on the given project's offline database source path. |
static java.util.List<OfflineDBObjectProvider> |
OfflineDBObjectProvider.listDBObjectProviders(Project p, boolean incProjDeps) Lists the providers that already exist on the given project's offline database source path. |
Methods in oracle.jdeveloper.offlinedb with parameters of type OfflineDBObjectProvider | |
---|---|
static void |
OfflineDBUtil.canCreateFile(SystemObject obj, OfflineDBObjectProvider pro) Checks that create is available on the given object url. |
static void |
OfflineDBUtil.canUpdateFile(DBObject obj, OfflineDBObjectProvider pro) Checks that update is available on the given object. |
static void |
OfflineDBUtil.canUpdateFile(OfflineDBObjectNode node, OfflineDBObjectProvider pro) Checks that update is available on the given object. |
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro, Schema schema, java.lang.String type, java.lang.String name) Creates a URL for the given object name, type, schema under the given provider url (can be the url for the provider file, or directory the provider is in. |
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro, SystemObject obj) Creates a URL for the given object in the given project. |
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro, java.net.URL dir, java.lang.String type, java.lang.String name) Creates a URL for the given object name and type in the given directory. |
void |
OfflineDBObjectID.ensureProvider(OfflineDBObjectProvider pro) Deprecated. use setProvider - note that now IDs are copyable rather than being able to do getID().ensureProvider(), the ID returned by getID() that has a provider ensured must be set back on the original object if the change is to be kept. |
static java.util.Collection<java.net.URL> |
OfflineDBUtil.getObjectURLs(OfflineDBObjectProvider pro, Schema schema, java.lang.String type, java.lang.String name) Gets any URLs that exist on the filesystem that could hold an object with the given details. |
static java.util.Collection<java.net.URL> |
OfflineDBUtil.getObjectURLs(OfflineDBObjectProvider pro, java.lang.String schemaName, java.lang.String type, java.lang.String name) Gets any URLs that exist on the filesystem that could hold an object with the given details. |
static java.util.List<PropertyInitializer> |
OfflineDBPropertyInitializationManager.getPropertyInitializers(OfflineDBObjectProvider pro) |
static boolean |
OfflineDBUtil.hasObjects(OfflineDBObjectProvider provider) Method to query if the given provider has any schema objects in its content set. |
boolean |
OfflineDBObjectProvider.isDependentProvider(OfflineDBObjectProvider provider) Determines whether the given provider is in the dependency chain for this provider, i.e. |
static boolean |
OfflineDBUtil.isEmpty(OfflineDBObjectProvider provider) Method to query if the given provider has any schema objects or schemas in its content set. |
static java.util.Collection<DBObject> |
OfflineDBUtil.loadAllObjects(OfflineDBObjectProvider pro) Loads all the DBObjects in a given provider and returns them in a List. |
void |
OfflineDBUpdateManager.Processor.processObject(OfflineDBObjectProvider pro, SystemObject original, SystemObject update) Implementations of this method may make any changes to the update SystemObject and these will be commmited to the Offline Database, provided they do not fail the validation phase that follows. |
static void |
OfflineDBPropertyInitializationManager.registerPropertyInitializer(java.lang.Class<? extends PropertyInitializer> clz, OfflineDBObjectProvider pro) Register a PropertyInitializer . |
static void |
OfflineDBPropertyInitializationManager.unregisterPropertyInitializer(java.lang.Class<? extends PropertyInitializer> clz, OfflineDBObjectProvider pro) Unregisters a previously registered PropertyInitializer . |
void |
OfflineDBValidationManager.Validator.validateObject(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String property) Validates the given object change for the given provider. |
Constructors in oracle.jdeveloper.offlinedb with parameters of type OfflineDBObjectProvider | |
---|---|
OfflineDBObjectFactory(OfflineDBObjectProvider pro) Constructor has package level access as API users should retrieve a factory from the provider, and not instantiate their own. |
|
OfflineDBObjectID(java.lang.String type, IdentifierBasedID parent, OfflineDBObjectProvider pro) Deprecated. INTERNAL USE ONLY. |
|
OfflineDBObjectID(java.lang.String type, OfflineDBObjectProvider pro) Deprecated. INTERNAL USE ONLY. |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb.handler |
---|
Methods in oracle.jdeveloper.offlinedb.handler with parameters of type OfflineDBObjectProvider | |
---|---|
void |
DeleteHandler.handleDelete(java.util.Collection<? extends Element> elems, OfflineDBObjectProvider pro, boolean confirm) |
void |
DeleteHandler.handleDelete(Context c, OfflineDBObjectProvider pro) |
void |
DeleteHandler.handleDelete(SystemObject[] objs, OfflineDBObjectProvider pro) Handles the delete of the given schema objects from their provider. |
void |
DeleteHandler.handleDelete(SystemObject[] objs, OfflineDBObjectProvider pro, boolean confirm) Deprecated. - confirm is automatically controlled by the offline database. |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb.model |
---|
Methods in oracle.jdeveloper.offlinedb.model that return OfflineDBObjectProvider | |
---|---|
OfflineDBObjectProvider |
OfflineDBObjectNode.getProvider() Gets the offline provider that the object for this node is from. |
Methods in oracle.jdeveloper.offlinedb.model with parameters of type OfflineDBObjectProvider | |
---|---|
DBObject |
ProviderDefaultTemplateSettings.getDefaultTemplate(java.lang.String type, OfflineDBObjectProvider pro) |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb.panels |
---|
Methods in oracle.jdeveloper.offlinedb.panels with parameters of type OfflineDBObjectProvider | |
---|---|
void |
OfflineDBChooserPanel.setDefaultSelection(OfflineDBObjectProvider defaultSelection) |
void |
OfflineDBChooserPanel.setOtherOfflineProvider(OfflineDBObjectProvider otherOfflineProvider) Any providers which are dependant on this one are excluded from the DBObjectProvider list. |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb.userprops |
---|
Methods in oracle.jdeveloper.offlinedb.userprops with parameters of type OfflineDBObjectProvider | |
---|---|
java.lang.String |
UserPropertyDefn.getDefaultValue(OfflineDBObjectProvider pro, DBObject dbObj) |
static java.util.List<UserPropertyDefn> |
UserPropertyUtils.getUserPropertydefns(OfflineDBObjectProvider prov, DBObject dbobject) get a list of the user property definitions for a DBObject |
static java.util.List<UserPropertyDefn> |
UserPropertyUtils.getUserPropertydefns(OfflineDBObjectProvider prov, java.lang.String type) get a list of the user property definitions for a DBObject type |
static java.lang.Object |
UserPropertyDefn.getValue(OfflineDBObjectProvider prov, DBObject dbObject, java.lang.String udpName) Return the User Defined Property Value. |
void |
AbstractUserPropertyValidator.validateObject(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String property) |
abstract void |
AbstractUserPropertyValidator.validateUserPropertyValue(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String userPropertyName, java.lang.String userPropertyValue) Implementations of this method will be called to allow validation of User Property Values. |
Uses of OfflineDBObjectProvider in oracle.jdeveloper.offlinedb.wizard |
---|
Methods in oracle.jdeveloper.offlinedb.wizard that return OfflineDBObjectProvider | |
---|---|
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Context c, boolean allowApplicationCreate, boolean allowProjectCreate, boolean allowProviderCreate) Prompts the user to choose an offline database in the given Context, optionally they can be allowed to create a new one. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Context c, OfflineDBObjectProvider defaultSelection, boolean allowApplicationCreate, boolean allowProjectCreate, boolean allowProviderCreate) Prompts the user to choose an offline database in the given Context, optionally they can be allowed to create a new one. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, boolean allowProviderCreate) Prompts the user to choose an offline database in the given Project, optionally they can be allowed to create a new one. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, boolean allowProviderCreate, boolean incProjDeps) Prompts the user to choose an offline database in the given Project, optionally they can be allowed to create a new one. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, boolean allowProviderCreate, Database db) Allow the user to choose an offline provider that is compatible with the given provider settings from the given project (including its dependencies), The supplied Database will be used as the base for the offline database. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, OfflineDBObjectProvider pro) Allow the user to choose an offline provider that is compatible with the given provider from the given project (including its dependencies). |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, ProviderSettings settings, java.net.URL url) Allow the user to choose an offline provider that is compatible with the given provider settings from the given project (including its dependencies). |
static OfflineDBObjectProvider |
ProviderWizard.createProvider(Context c) Launches the dialog to create a provider. |
static OfflineDBObjectProvider |
ProviderWizard.createProvider(Context c, java.lang.String name, java.lang.String schema, java.lang.Class clz) Launches the dialog to create a provider, based on supplied values |
static OfflineDBObjectProvider |
ProviderWizard.findOrCreateProviderNode(Project p, ProviderSettings settings) |
Methods in oracle.jdeveloper.offlinedb.wizard with parameters of type OfflineDBObjectProvider | |
---|---|
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Context c, OfflineDBObjectProvider defaultSelection, boolean allowApplicationCreate, boolean allowProjectCreate, boolean allowProviderCreate) Prompts the user to choose an offline database in the given Context, optionally they can be allowed to create a new one. |
static OfflineDBObjectProvider |
ProviderWizard.chooseProvider(Project p, OfflineDBObjectProvider pro) Allow the user to choose an offline provider that is compatible with the given provider from the given project (including its dependencies). |
static SchemaChooserWizard.Result |
SchemaChooserWizard.chooseSchema(Context context, OfflineDBObjectProvider provider) Shows UI for choosing an offline schema from the given context |
static SchemaChooserWizard.Result |
SchemaChooserWizard.chooseSchema(Context context, OfflineDBObjectProvider provider, Schema defaultSchema) Shows UI for choosing an offline schema from the given context |
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro, SchemaObject obj) Fires the wizard to create an object in given the provider taking the given object as a base. |
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro, SchemaObject obj, Context c) Fires the wizard to create an object in given the provider taking the given object as a base and using the given Context. |
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro, Schema s, java.lang.String type) Fires the wizard to create an object of given type in the provider and schema required. |
static SystemObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro, Schema s, java.lang.String type, Context c) Fires the wizard to create an object of given type in the provider and schema required, and also given the current wizard context. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro, SchemaObject obj) Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro, SchemaObject obj, Context c) Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro, SchemaObject obj, DBObject child) Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro, SchemaObject obj, DBObject child, Context c) Fires the edit dialog for the given object from the given provider. |
static void |
ProviderWizard.initialiseTemplates(Context c, OfflineDBObjectProvider pro, java.lang.Boolean initialise, java.lang.Boolean edit) Called to handle the templates of a given offline database. |
static SaveAllObjectsDialog.SaveResult |
SaveAllObjectsDialog.saveAllObjects(java.awt.Component parent, OfflineDBObjectProvider pro) |
static SaveAllObjectsDialog.SaveResult |
SaveAllObjectsDialog.saveAllObjects(OfflineDBObjectProvider pro) If there are dirty objects in the given provider the user is prompted to save them. |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |