|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drupal.project.async_command.CommandRecord
public class CommandRecord
Database record for this AsyncCommand. Being inner class means this class and the outer class can share access to private members.
Constructor Summary | |
---|---|
CommandRecord(java.util.Map<java.lang.String,java.lang.Object> row,
DrupalConnection drupalConnection)
Given the database query result, construct a AsyncCommand Record object. |
Method Summary | |
---|---|
int |
compareTo(CommandRecord o)
The smaller the weight, created, or id, the smaller the record. |
static CommandRecord |
createAdHocRecord(java.util.Map<java.lang.String,java.lang.Object> fields)
|
static CommandRecord |
createDbRecord(java.util.Map<java.lang.String,java.lang.Object> fields,
DrupalConnection drupalConnection)
Not supported yet!! Create a record and save in the database. |
java.lang.String |
getApp()
|
java.lang.Long |
getCheckpoint()
|
java.lang.String |
getCommand()
|
java.lang.String |
getControl()
|
java.lang.Long |
getCreated()
|
java.lang.Long |
getDependency()
|
java.lang.String |
getDescription()
|
java.lang.Long |
getEid()
|
java.lang.Long |
getEnd()
|
java.lang.Long |
getId()
|
java.lang.Long |
getId1()
|
java.lang.Long |
getId2()
|
byte[] |
getInput()
|
java.lang.String |
getMessage()
|
java.lang.Float |
getNumber1()
|
java.lang.Float |
getNumber2()
|
java.lang.Float |
getNumber3()
|
java.lang.Float |
getNumber4()
|
byte[] |
getOutput()
|
java.lang.Float |
getProgress()
|
java.lang.Long |
getStart()
|
AsyncCommand.Status |
getStatus()
|
java.lang.String |
getString1()
|
java.lang.String |
getString2()
|
java.lang.Long |
getUid()
|
java.lang.Long |
getWeight()
|
void |
persistField(java.lang.String fieldName,
java.lang.Object fieldValue)
Update a single field in the {async_command} table. |
void |
persistResult()
Update the result and status part of the command record. |
void |
setCheckpoint(java.lang.Long checkpoint)
|
void |
setControl(java.lang.String control)
|
void |
setEnd(java.lang.Long end)
|
void |
setId1(java.lang.Long id1)
|
void |
setId2(java.lang.Long id2)
|
void |
setMessage(java.lang.String message)
|
void |
setNumber1(java.lang.Float number1)
|
void |
setNumber2(java.lang.Float number2)
|
void |
setNumber3(java.lang.Float number3)
|
void |
setNumber4(java.lang.Float number4)
|
void |
setOutput(byte[] output)
|
void |
setProgress(java.lang.Float progress)
|
void |
setStart(java.lang.Long start)
|
void |
setStatus(AsyncCommand.Status status)
|
void |
setStatus(java.lang.String status)
|
void |
setString1(java.lang.String string1)
|
void |
setString2(java.lang.String string2)
|
void |
setWeight(java.lang.Long weight)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CommandRecord(java.util.Map<java.lang.String,java.lang.Object> row, DrupalConnection drupalConnection)
row
- Database row for this record, should exact match the record.drupalConnection
- Method Detail |
---|
public void persistResult()
public void persistField(java.lang.String fieldName, java.lang.Object fieldValue)
fieldName
- Can only be status, control, message, weight, start, end, checkpoint and progress.fieldValue
- The value of the field. Doesn't have to match to the class member field.public int compareTo(CommandRecord o)
compareTo
in interface java.lang.Comparable<CommandRecord>
o
-
public static CommandRecord createDbRecord(java.util.Map<java.lang.String,java.lang.Object> fields, DrupalConnection drupalConnection)
fields
- drupalConnection
-
public static CommandRecord createAdHocRecord(java.util.Map<java.lang.String,java.lang.Object> fields)
public java.lang.String getCommand()
public void setStatus(AsyncCommand.Status status)
public AsyncCommand.Status getStatus()
public java.lang.Long getId()
public java.lang.String getApp()
public java.lang.String getDescription()
public java.lang.Long getUid()
public java.lang.Long getEid()
public java.lang.Long getCreated()
public byte[] getInput()
public byte[] getOutput()
public java.lang.Long getId1()
public java.lang.Long getId2()
public java.lang.Float getNumber1()
public java.lang.Float getNumber2()
public java.lang.Float getNumber3()
public java.lang.Float getNumber4()
public java.lang.String getString1()
public java.lang.String getString2()
public java.lang.String getControl()
public java.lang.String getMessage()
public java.lang.Long getWeight()
public java.lang.Long getDependency()
public java.lang.Long getStart()
public java.lang.Long getEnd()
public java.lang.Long getCheckpoint()
public java.lang.Float getProgress()
public void setOutput(byte[] output)
public void setId1(java.lang.Long id1)
public void setId2(java.lang.Long id2)
public void setNumber1(java.lang.Float number1)
public void setNumber2(java.lang.Float number2)
public void setNumber3(java.lang.Float number3)
public void setNumber4(java.lang.Float number4)
public void setString1(java.lang.String string1)
public void setString2(java.lang.String string2)
public void setStatus(java.lang.String status)
public void setControl(java.lang.String control)
public void setMessage(java.lang.String message)
public void setWeight(java.lang.Long weight)
public void setStart(java.lang.Long start)
public void setEnd(java.lang.Long end)
public void setCheckpoint(java.lang.Long checkpoint)
public void setProgress(java.lang.Float progress)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |