com.cumulocity.model.operation
Class Operation

java.lang.Object
  extended by org.svenson.AbstractDynamicProperties
      extended by com.cumulocity.model.JSONBase
          extended by com.cumulocity.model.Document<GId>
              extended by com.cumulocity.model.operation.Operation
All Implemented Interfaces:
org.svenson.DynamicProperties

public class Operation
extends Document<GId>


Constructor Summary
Operation()
           
 
Method Summary
 GId getAgentId()
           
 Date getCreationTime()
           
 GId getDeviceId()
           
 String getFailureReason()
           
 OperationStatus getStatus()
           
 void setAgentId(GId agentId)
           
 void setCreationTime(Date creationTime)
           
 void setDeviceId(GId deviceId)
           
 void setFailureReason(String failureReason)
           
 void setStatus(OperationStatus status)
           
 
Methods inherited from class com.cumulocity.model.Document
equals, get, get, getFragment, getId, getInternalId, getRevision, hashCode, set, set, set, setId, setInternalId, setRevision, toString
 
Methods inherited from class com.cumulocity.model.JSONBase
fromJSON, getJSONGenerator, getJSONParser, toJSON
 
Methods inherited from class org.svenson.AbstractDynamicProperties
getProperty, propertyNames, setProperty
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Operation

public Operation()
Method Detail

getCreationTime

@JSONConverter(type=DateConverter.class)
@JSONProperty(value="creationTime",
              ignoreIfNull=true)
public Date getCreationTime()

setCreationTime

public void setCreationTime(Date creationTime)

getStatus

@JSONProperty(value="status",
              ignoreIfNull=true)
public OperationStatus getStatus()

setStatus

public void setStatus(OperationStatus status)

getFailureReason

@JSONProperty(value="failureReason",
              ignoreIfNull=true)
public String getFailureReason()

setFailureReason

public void setFailureReason(String failureReason)

getDeviceId

@JSONProperty(value="deviceId",
              ignoreIfNull=true)
@JSONConverter(type=IDTypeConverter.class)
public GId getDeviceId()

setDeviceId

public void setDeviceId(GId deviceId)

getAgentId

@JSONProperty(value="agentId",
              ignoreIfNull=true)
@JSONConverter(type=IDTypeConverter.class)
public GId getAgentId()

setAgentId

public void setAgentId(GId agentId)


Copyright © 2013 (C) Cumulocity GmbH. All Rights Reserved.