@AccessLevel(value=EXTERNAL) public interface ProgramApplicationDAO extends curam.util.persistence.StandardDAO<ProgramApplication>
ProgramApplication
instances and
creation of new ProgramApplication
instances.Modifier and Type | Method and Description |
---|---|
ProgramApplication |
readBy(Application application,
curam.codetable.impl.PROGRAMTYPEEntry programType)
Gets the
ProgramApplication for the specified Application
and program type, or null , if the Application does not
contain a program application for that type of program. |
java.util.Set<ProgramApplication> |
search(Application application,
curam.codetable.impl.PROGRAMSTATUSEntry status)
|
java.util.Set<ProgramApplication> |
search(Application application,
curam.codetable.impl.PROGRAMSTATUSEntry status,
curam.codetable.impl.PROGRAMTYPEEntry type)
Gets a
set of ProgramApplication s for the
specified Application , PROGRAMSTATUSEntry and
PROGRAMTYPEEntry . |
java.util.List<ProgramApplication> |
searchBy(Application application)
|
java.util.List<ProgramApplication> searchBy(Application application)
application
- The Application
for which the
ProgramApplication
s are being sought.list
of ProgramApplication
s associated to
the specified Application
.ProgramApplication readBy(Application application, curam.codetable.impl.PROGRAMTYPEEntry programType)
ProgramApplication
for the specified Application
and program type, or null
, if the Application
does not
contain a program application for that type of program.application
- The Application
to be searched.programType
- The type of program application being sought.ProgramApplication
that matches the search criteria, if
no match is found null
will be returned.java.util.Set<ProgramApplication> search(Application application, curam.codetable.impl.PROGRAMSTATUSEntry status)
application
- The Application
for which the
ProgramApplication
s are being sought.status
- The PROGRAMSTATUSEntry
for which the
ProgramApplication
s are being sought.ProgramApplication
records, or an
empty list if no records match the search criteria.java.util.Set<ProgramApplication> search(Application application, curam.codetable.impl.PROGRAMSTATUSEntry status, curam.codetable.impl.PROGRAMTYPEEntry type)
set
of ProgramApplication
s for the
specified Application
, PROGRAMSTATUSEntry
and
PROGRAMTYPEEntry
.application
- The Application
for which the
ProgramApplication
s are being sought.status
- The PROGRAMSTATUSEntry
for which the
ProgramApplication
s are being sought.type
- The PROGRAMTYPEEntry
for which the
ProgramApplication
s are being sought.ProgramApplication
records, or an
empty list if no records match the search criteria.