CaseJson

public class CaseJson

Represents a single CommCareHQ case. A case can be literally anything that one would want to track and monitor over time. It’s a part of the CommCareHQ model.

Methods

getCaseId

public String getCaseId()

getCaseProperties

public MotechProperties getCaseProperties()

getDateClosed

public String getDateClosed()

getDateModified

public String getDateModified()

getDomain

public String getDomain()

getIndices

public Map<String, Map<String, String>> getIndices()

getServerDateModified

public String getServerDateModified()

getServerDateOpened

public String getServerDateOpened()

getUserId

public String getUserId()

getVersion

public String getVersion()

getXformIds

public List<String> getXformIds()

isClosed

public boolean isClosed()

setCaseId

public void setCaseId(String caseId)

setCaseProperties

public void setCaseProperties(MotechProperties caseProperties)

setClosed

public void setClosed(boolean closed)

setDateClosed

public void setDateClosed(String dateClosed)

setDateModified

public void setDateModified(String dateModified)

setDomain

public void setDomain(String domain)

setIndices

public void setIndices(Map<String, Map<String, String>> indices)

setServerDateModified

public void setServerDateModified(String serverDateModified)

setServerDateOpened

public void setServerDateOpened(String serverDateOpened)

setUserId

public void setUserId(String userId)

setVersion

public void setVersion(String version)

setXformIds

public void setXformIds(List<String> xformIds)