public class FauxIndexedPersistable extends java.lang.Object implements Persistable, IMetaData
Modifier and Type | Field and Description |
---|---|
(package private) IMetaData |
m |
(package private) Persistable |
p |
(package private) WrappingStorageUtility.SerializationWrapper |
w |
Constructor and Description |
---|
FauxIndexedPersistable(Persistable p,
WrappingStorageUtility.SerializationWrapper w) |
FauxIndexedPersistable(Persistable p,
WrappingStorageUtility.SerializationWrapper w,
IMetaData m) |
Modifier and Type | Method and Description |
---|---|
int |
getID() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getMetaData() |
java.lang.Object |
getMetaData(java.lang.String fieldName) |
java.lang.String[] |
getMetaDataFields() |
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf) |
void |
setID(int ID) |
void |
writeExternal(java.io.DataOutputStream out) |
Persistable p
IMetaData m
public FauxIndexedPersistable(Persistable p, WrappingStorageUtility.SerializationWrapper w)
public FauxIndexedPersistable(Persistable p, WrappingStorageUtility.SerializationWrapper w, IMetaData m)
public int getID()
getID
in interface Persistable
public void setID(int ID)
setID
in interface Persistable
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException, DeserializationException
readExternal
in interface Externalizable
java.io.IOException
DeserializationException
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException
public java.util.HashMap<java.lang.String,java.lang.Object> getMetaData()
getMetaData
in interface IMetaData
public java.lang.Object getMetaData(java.lang.String fieldName)
getMetaData
in interface IMetaData
public java.lang.String[] getMetaDataFields()
getMetaDataFields
in interface IMetaData