oracle.javatools.db.ora
Class Directory
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractBuildableObject
oracle.javatools.db.AbstractSchemaObject
oracle.javatools.db.ora.Directory
- All Implemented Interfaces:
- DBObject, SchemaObject, SystemObject, Copyable, DynamicPropertySet
public class Directory
- extends AbstractSchemaObject
Model of an Oracle Directory object. A directory object specifies an alias
for a directory on the server file system where external binary file LOBs
(BFILEs) and external table data are located. You can use directory names
when referring to BFILEs in your PL/SQL code and OCI calls, rather than hard
coding the operating system path name, for management flexibility.
All Directory objects exist in the SYS scheam.
Field Summary |
static java.lang.String |
TYPE
|
Methods inherited from class oracle.javatools.db.AbstractBuildableObject |
addObjectListener, checkInit, checkInit, checkInitEx, copyToImpl, equalsImpl, fireObjectUpdated, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDsImpl, needsInitialization, removeObjectListener, setProperties, setProperty |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.DBObject |
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, replaceReferenceIDs, setID, setName |
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
Directory
public Directory()
Directory
public Directory(java.lang.String name,
Schema schema)
getType
public java.lang.String getType()
- Description copied from interface:
DBObject
- Returns the type of this object. Valid types include things like
tables, views, synonyms, and columns.
- Returns:
- a string describing the type of object.
copyTo
public DBObject copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Internal copy method used by the API to perform copy operations. All
objects must implement this method if they are instantiable objects.
Abstract objects (e.g. Relation) must NOT implement this method. The
implementation should delegate to the copyToImpl method to copy
the actual properties.
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
- Specified by:
copyTo
in class AbstractDBObject
- See Also:
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
setPath
public void setPath(java.lang.String path)
- Specify the full path name of the operating system directory of the server
where the files are located.
getPath
public java.lang.String getPath()
- Gets the full path name.
copyToImpl
protected void copyToImpl(Directory copy,
DBObject copyParent,
IDPolicy idPolicy)
equalsImpl
protected boolean equalsImpl(Directory target)
Copyright © 1997, 2009, Oracle. All rights reserved.