CommcareApplicationJson

public class CommcareApplicationJson

Represents a single CommCare application. CommCare application is a complete CommCare executable that gets downloaded and installed on a phone. This is a schema representation of such an application. It’s part of the MOTECH model.

Constructors

CommcareApplicationJson

public CommcareApplicationJson()

CommcareApplicationJson

public CommcareApplicationJson(String commcareAppId, String applicationName, String resourceUri, List<CommcareModuleJson> modules)

Methods

equals

public boolean equals(Object obj)

getApplicationName

public String getApplicationName()

getCommcareAppId

public String getCommcareAppId()

getConfigName

public String getConfigName()

getModules

public List<CommcareModuleJson> getModules()

getResourceUri

public String getResourceUri()

getSerializedModules

public String getSerializedModules()

hashCode

public int hashCode()

serializeModules

public final void serializeModules()

setApplicationName

public void setApplicationName(String applicationName)

setCommcareAppId

public void setCommcareAppId(String commcareAppId)

setConfigName

public void setConfigName(String domain)

setModules

public final void setModules(List<CommcareModuleJson> modules)

setResourceUri

public void setResourceUri(String resourceUri)

setSerializedModules

public void setSerializedModules(String serializedModules)