KIE Remote Services :: JAXB classes 6.1.0.Final

org.kie.services.client.serialization.jaxb.impl.task
Class JaxbTaskResponse

java.lang.Object
  extended by org.jbpm.services.task.impl.model.xml.JaxbTask
      extended by org.kie.services.client.serialization.jaxb.impl.task.JaxbTaskResponse
All Implemented Interfaces:
Externalizable, Serializable, org.kie.api.task.model.Task, org.kie.internal.task.api.model.InternalTask, JaxbCommandResponse<org.kie.api.task.model.Task>

public class JaxbTaskResponse
extends org.jbpm.services.task.impl.model.xml.JaxbTask
implements org.kie.api.task.model.Task, JaxbCommandResponse<org.kie.api.task.model.Task>

See Also:
Serialized Form

Constructor Summary
JaxbTaskResponse()
           
JaxbTaskResponse(int i, org.kie.api.command.Command<?> cmd)
           
JaxbTaskResponse(org.kie.api.task.model.Task task, int i, org.kie.api.command.Command<?> cmd)
           
 
Method Summary
 String getCommandName()
           
 Integer getIndex()
           
 org.kie.api.task.model.Task getResult()
           
 void setCommandName(String cmdName)
          This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.
 void setIndex(Integer index)
          This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.
 void setResult(org.kie.api.task.model.Task result)
          This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.
 
Methods inherited from class org.jbpm.services.task.impl.model.xml.JaxbTask
getDeadlines, getDelegation, getDescription, getDescriptions, getFormName, getId, getJaxbDescriptions, getJaxbNames, getJaxbPeopleAssignments, getJaxbSubjects, getJaxbTaskData, getName, getNames, getPeopleAssignments, getPriority, getSubject, getSubjects, getSubTaskStrategy, getTask, getTaskData, getTaskType, getVersion, initialize, isArchived, readExternal, setArchived, setDeadlines, setDelegation, setDescription, setDescriptions, setFormName, setId, setId, setJaxbDescriptions, setJaxbNames, setJaxbPeopleAssignments, setJaxbSubjects, setJaxbTaskData, setName, setNames, setPeopleAssignments, setPriority, setPriority, setSubject, setSubjects, setSubTaskStrategy, setTaskData, setTaskType, setVersion, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kie.api.task.model.Task
getDescription, getDescriptions, getId, getName, getNames, getPeopleAssignments, getPriority, getSubject, getSubjects, getTaskData, getTaskType
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Constructor Detail

JaxbTaskResponse

public JaxbTaskResponse()

JaxbTaskResponse

public JaxbTaskResponse(int i,
                        org.kie.api.command.Command<?> cmd)

JaxbTaskResponse

public JaxbTaskResponse(org.kie.api.task.model.Task task,
                        int i,
                        org.kie.api.command.Command<?> cmd)
Method Detail

getIndex

public Integer getIndex()
Specified by:
getIndex in interface JaxbCommandResponse<org.kie.api.task.model.Task>
Returns:
The index of the command in the JaxbCommandsRequest.getCommands() list.

setIndex

public void setIndex(Integer index)
Description copied from interface: JaxbCommandResponse
This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.

Specified by:
setIndex in interface JaxbCommandResponse<org.kie.api.task.model.Task>

getCommandName

public String getCommandName()
Specified by:
getCommandName in interface JaxbCommandResponse<org.kie.api.task.model.Task>
Returns:
The (simple) name of the command class that generated this response.

setCommandName

public void setCommandName(String cmdName)
Description copied from interface: JaxbCommandResponse
This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.

Specified by:
setCommandName in interface JaxbCommandResponse<org.kie.api.task.model.Task>

getResult

public org.kie.api.task.model.Task getResult()
Specified by:
getResult in interface JaxbCommandResponse<org.kie.api.task.model.Task>
Returns:
The result object generated by the command. If the command does not return an object, null.

setResult

public void setResult(org.kie.api.task.model.Task result)
Description copied from interface: JaxbCommandResponse
This method is necessary for the YAML framework (which expects getters *and* setters) to work with these objects.

Specified by:
setResult in interface JaxbCommandResponse<org.kie.api.task.model.Task>

KIE Remote Services :: JAXB classes 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.