Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.javatools.db
Interface ProviderUsage

All Known Subinterfaces:
DBObjectUsage
All Known Implementing Classes:
AbstractDBObjectUsage, AbstractSchemaObjectUsage, ColumnUsage, FKUsage, FunctionUsage, PlSqlUsage, RelationUsage, SynonymUsage

public interface ProviderUsage

Should be implemented by any DBObject that requires a DBObjectProvider to be set in order to operate. Uses of this interface should be kept to an absolute minimum as it is not desirable to have logic requiring a provider within our beans (DBObjects).

Care should be taken when implementing this inteface not to add a public getProvider() which would cause it to become a bean property.


Method Summary
 void setProvider(DBObjectProvider pro)
          Sets the provider this usage exists within.
 

Method Detail

setProvider

void setProvider(DBObjectProvider pro)
Sets the provider this usage exists within. The provider is used to convert names to external versions when creating the SQL for the fragment. Without this set names will not be quoted when appropriate.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.