public class Program extends BaseOpenmrsMetadata implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
Program()
Default Constructor
|
Program(java.lang.Integer programId)
Constructor with id
|
| Modifier and Type | Method and Description |
|---|---|
void |
addWorkflow(ProgramWorkflow workflow)
Adds a new
ProgramWorkflow to this Program |
java.util.Set<ProgramWorkflow> |
getAllWorkflows()
Get all workflows...including the retired ones
|
Concept |
getConcept() |
java.lang.Integer |
getId() |
Concept |
getOutcomesConcept() |
java.lang.Integer |
getProgramId() |
ProgramWorkflow |
getWorkflow(java.lang.Integer programWorkflowId)
Get the workflow with the specified ID
|
ProgramWorkflow |
getWorkflowByName(java.lang.String name)
|
java.util.Set<ProgramWorkflow> |
getWorkflows()
Get only the non-retired workflows
|
void |
removeWorkflow(ProgramWorkflow workflow)
Removes a
ProgramWorkflow from this Program |
void |
retireWorkflow(ProgramWorkflow workflow)
Retires a
ProgramWorkflow |
void |
setAllWorkflows(java.util.Set<ProgramWorkflow> allWorkflows) |
void |
setConcept(Concept concept) |
void |
setId(java.lang.Integer id) |
void |
setOutcomesConcept(Concept concept) |
void |
setProgramId(java.lang.Integer programId) |
java.lang.String |
toString()
Returns a string consisting of the name of the class of which the object is an instance and
the
uuid field surrounded by [ and ]. |
getChangedBy, getCreator, getDateChanged, getDateCreated, getDateRetired, getDescription, getName, getRetired, getRetiredBy, getRetireReason, isRetired, setChangedBy, setCreator, setDateChanged, setDateCreated, setDateRetired, setDescription, setName, setRetired, setRetiredBy, setRetireReasonequals, getUuid, hashCode, setUuidclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetUuid, setUuidpublic static final long serialVersionUID
public Program()
public Program(java.lang.Integer programId)
public void addWorkflow(ProgramWorkflow workflow)
ProgramWorkflow to this Programworkflow - - the ProgramWorkflow to addpublic void removeWorkflow(ProgramWorkflow workflow)
ProgramWorkflow from this Programworkflow - - the ProgramWorkflow to removepublic void retireWorkflow(ProgramWorkflow workflow)
ProgramWorkflowworkflow - - the ProgramWorkflow to retirepublic ProgramWorkflow getWorkflowByName(java.lang.String name)
name - the ProgramWorkflow name, in any LocaleProgramWorkflow which has the passed name in any
Localepublic java.lang.String toString()
BaseOpenmrsObjectuuid field surrounded by [ and ]. In other words,
this method returns a string equal to the value of: getClass().getName() + '[' + uuid + ']'
If the uuid field is null, it delegates to
Object.toString()
toString in class BaseOpenmrsObjectObject.toString()public Concept getConcept()
public void setConcept(Concept concept)
public Concept getOutcomesConcept()
public void setOutcomesConcept(Concept concept)
public java.lang.Integer getProgramId()
public void setProgramId(java.lang.Integer programId)
public java.util.Set<ProgramWorkflow> getWorkflows()
public ProgramWorkflow getWorkflow(java.lang.Integer programWorkflowId)
public java.util.Set<ProgramWorkflow> getAllWorkflows()
public void setAllWorkflows(java.util.Set<ProgramWorkflow> allWorkflows)
public java.lang.Integer getId()
getId in interface OpenmrsObjectOpenmrsObject.getId()public void setId(java.lang.Integer id)
setId in interface OpenmrsObjectid - - The unique Identifier for the objectOpenmrsObject.setId(java.lang.Integer)Copyright © 2018 OpenMRS Inc.. All Rights Reserved.