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.Externalizable
java.io.IOException
Externalizable.writeExternal(java.io.ObjectOutput)
public void readExternal(java.io.ObjectInput input) throws java.io.IOException
readExternal
in interface java.io.Externalizable
java.io.IOException
Externalizable.readExternal(java.io.ObjectInput)
public java.lang.String toString()
toString
in class java.lang.Object
Object.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)