public abstract class AbstractCommand extends java.lang.Object implements Command<java.lang.Boolean>, java.io.Externalizable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
databaseId |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCommand()
Constructs a new AbstractDatabaseCommand.
|
|
AbstractCommand(java.lang.String databaseId)
Constructs a new AbstractDatabaseCommand.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
marshalResult(java.lang.Boolean result) |
void |
readExternal(java.io.ObjectInput input) |
java.lang.String |
toString() |
java.lang.Boolean |
unmarshalResult(java.lang.Object result) |
void |
writeExternal(java.io.ObjectOutput output) |
protected java.lang.String databaseId
protected AbstractCommand()
public AbstractCommand(java.lang.String databaseId)
databaseId - a database identifierpublic void writeExternal(java.io.ObjectOutput output) throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionExternalizable.writeExternal(java.io.ObjectOutput)public void readExternal(java.io.ObjectInput input) throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOExceptionExternalizable.readExternal(java.io.ObjectInput)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.Object marshalResult(java.lang.Boolean result)
marshalResult in interface Command<java.lang.Boolean>Command.marshalResult(java.lang.Object)public java.lang.Boolean unmarshalResult(java.lang.Object result)
unmarshalResult in interface Command<java.lang.Boolean>Command.unmarshalResult(java.lang.Object)