|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jgit.transport.ReceiveCommand
public class ReceiveCommand
A command being processed by BaseReceivePack
.
This command instance roughly translates to the server side representation of
the RemoteRefUpdate
created by the client.
Nested Class Summary | |
---|---|
static class |
ReceiveCommand.Result
Result of the update command. |
static class |
ReceiveCommand.Type
Type of operation requested. |
Constructor Summary | |
---|---|
ReceiveCommand(ObjectId oldId,
ObjectId newId,
String name)
Create a new command for BaseReceivePack . |
|
ReceiveCommand(ObjectId oldId,
ObjectId newId,
String name,
ReceiveCommand.Type type)
Create a new command for BaseReceivePack . |
Method Summary | |
---|---|
void |
execute(BaseReceivePack rp)
Execute this command during a receive-pack session. |
static List<ReceiveCommand> |
filter(List<ReceiveCommand> commands,
ReceiveCommand.Result want)
Filter a list of commands according to result. |
String |
getMessage()
|
ObjectId |
getNewId()
|
ObjectId |
getOldId()
|
Ref |
getRef()
|
String |
getRefName()
|
ReceiveCommand.Result |
getResult()
|
ReceiveCommand.Type |
getType()
|
void |
setResult(ReceiveCommand.Result s)
Set the status of this command. |
void |
setResult(ReceiveCommand.Result s,
String m)
Set the status of this command. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ReceiveCommand(ObjectId oldId, ObjectId newId, String name)
BaseReceivePack
.
oldId
- the old object id; must not be null. Use
ObjectId.zeroId()
to indicate a ref creation.newId
- the new object id; must not be null. Use
ObjectId.zeroId()
to indicate a ref deletion.name
- name of the ref being affected.public ReceiveCommand(ObjectId oldId, ObjectId newId, String name, ReceiveCommand.Type type)
BaseReceivePack
.
oldId
- the old object id; must not be null. Use
ObjectId.zeroId()
to indicate a ref creation.newId
- the new object id; must not be null. Use
ObjectId.zeroId()
to indicate a ref deletion.name
- name of the ref being affected.type
- type of the command.Method Detail |
---|
public static List<ReceiveCommand> filter(List<ReceiveCommand> commands, ReceiveCommand.Result want)
commands
- commands to filter.want
- desired status to filter by.
public ObjectId getOldId()
public ObjectId getNewId()
public String getRefName()
public ReceiveCommand.Type getType()
ReceiveCommand.Type
.public Ref getRef()
public ReceiveCommand.Result getResult()
public String getMessage()
public void setResult(ReceiveCommand.Result s)
s
- the new status code for this command.public void setResult(ReceiveCommand.Result s, String m)
s
- new status code for this command.m
- optional message explaining the new status.public void execute(BaseReceivePack rp)
Sets the status of the command as a side effect.
rp
- receive-pack session.public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |