public interface IPersistable
Input,
IPersistenceStore.load(String)| Modifier and Type | Field and Description |
|---|---|
static String |
TRANSIENT_PREFIX
Prefix for attribute names that should not be made persistent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(Input input)
Load the object from the passed input stream.
|
long |
getLastModified()
Returns the timestamp when the object was last modified.
|
String |
getName()
Returns the name of the persistent object.
|
String |
getPath()
Returns the path of the persistent object.
|
IPersistenceStore |
getStore()
Returns the persistence store this object is stored in
|
String |
getType()
Returns the type of the persistent object.
|
boolean |
isPersistent()
Returns
true if the object is persistent,
false otherwise. |
void |
serialize(Output output)
Write the object to the passed output stream.
|
void |
setName(String name)
Set the name of the persistent object.
|
void |
setPath(String path)
Set the path of the persistent object.
|
void |
setPersistent(boolean persistent)
Set the persistent flag of the object.
|
void |
setStore(IPersistenceStore store)
Store a reference to the persistence store in the object.
|
static final String TRANSIENT_PREFIX
boolean isPersistent()
true if the object is persistent,
false otherwise.true if object is persistent, false otherwisevoid setPersistent(boolean persistent)
persistent - true if object is persistent, false otherwiseString getName()
void setName(String name)
name - New object nameString getType()
String getPath()
void setPath(String path)
path - New persisted object pathlong getLastModified()
IPersistenceStore getStore()
void setStore(IPersistenceStore store)
store - Store the object is saved invoid serialize(Output output) throws IOException
output - Output stream to write toIOException - Any I/O exceptionvoid deserialize(Input input) throws IOException
input - Input stream to load fromIOException - Any I/O exceptionCopyright © 2006-2012 The Red5 Project