|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.fostore.DBExtent
Represents a set of instances of a given class stored in the database.
This class is public
so that it can be used as a
Streamable
and stored in the database.
Field Summary | |
private CLID |
classCLID
CLID of the class of the instances of this extent. |
private OID |
extentOID
OID of this extent. |
private FOStoreDatabase |
fodb
This DBExtent lives in a database. |
private FOStoreSchemaUID |
fsuid
|
private java.util.HashSet |
instances
OIDs of instances of this extent. |
(package private) static org.apache.commons.logging.Log |
logger
Logger |
private static org.apache.jdo.util.I18NHelper |
msg
I18N support. |
private java.lang.String |
name
Name of the class of instances in this extent. |
Constructor Summary | |
|
DBExtent()
|
private |
DBExtent(FOStoreDatabase fodb,
java.lang.String name,
FOStoreSchemaUID fsuid,
CLID classCLID)
Create a new DBExtent |
Method Summary | |
(package private) void |
add(OID oid)
|
(package private) static DBExtent |
create(FOStoreDatabase fodb,
java.lang.String name,
FOStoreSchemaUID fsuid,
CLID classCLID)
Return a new DBExtent to the caller. |
private void |
dump(java.lang.String where)
|
(package private) CLID |
getClassCLID()
|
(package private) OID |
getDBClassOID()
|
(package private) CLID |
getExtentCLID()
|
(package private) OID |
getExtentOID()
|
(package private) java.lang.String |
getName()
|
(package private) boolean |
isExtentFor(java.lang.String n,
FOStoreSchemaUID f)
|
(package private) java.util.Iterator |
iterator()
|
void |
read(java.io.InputStream is)
|
(package private) void |
remove(OID oid)
|
(package private) int |
size()
|
(package private) void |
store(FOStoreDatabase db)
|
java.lang.String |
toString()
|
void |
write(java.io.OutputStream os)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private FOStoreDatabase fodb
private java.lang.String name
private FOStoreSchemaUID fsuid
private CLID classCLID
private OID extentOID
private java.util.HashSet instances
private static final org.apache.jdo.util.I18NHelper msg
static final org.apache.commons.logging.Log logger
Constructor Detail |
private DBExtent(FOStoreDatabase fodb, java.lang.String name, FOStoreSchemaUID fsuid, CLID classCLID)
public DBExtent()
Method Detail |
static DBExtent create(FOStoreDatabase fodb, java.lang.String name, FOStoreSchemaUID fsuid, CLID classCLID)
boolean isExtentFor(java.lang.String n, FOStoreSchemaUID f)
java.lang.String getName()
OID getExtentOID()
CLID getExtentCLID()
OID getDBClassOID()
CLID getClassCLID()
void add(OID oid)
void remove(OID oid)
int size()
java.util.Iterator iterator()
void store(FOStoreDatabase db) throws FOStoreDatabaseException
FOStoreDatabaseException
public void write(java.io.OutputStream os) throws org.netbeans.mdr.persistence.StorageException
write
in interface org.netbeans.mdr.persistence.Streamable
org.netbeans.mdr.persistence.StorageException
public void read(java.io.InputStream is) throws org.netbeans.mdr.persistence.StorageException
read
in interface org.netbeans.mdr.persistence.Streamable
org.netbeans.mdr.persistence.StorageException
private void dump(java.lang.String where)
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |