@AccessLevel(value=EXTERNAL)
public interface WaitListAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
curam.util.type.DateTime |
getCreatedDateTime()
Gets the date and time on which the wait list is created.
|
java.util.Set<? extends WaitListEntryAccessor> |
getEntries()
Returns the list of all the wait list entries.
|
java.util.Set<? extends WaitListEntryAccessor> |
getEntriesForClient(long caseParticipantRoleID)
Returns the list of all the wait list entries for a client.
|
long |
getResourceID()
Gets the resource id of the wait list.
|
curam.codetable.impl.WAITLISTTYPEEntry |
getType()
Gets the type of the wait list.
|
java.util.Set<? extends WaitListEntryAccessor> |
searchBy(java.lang.String name,
curam.codetable.impl.WAITLISTENTRYPRIORITYEntry priority,
curam.util.type.Date expiryDate,
curam.codetable.impl.WAITLISTENTRYSTATUSEntry status,
curam.codetable.impl.WAITLISTTYPEEntry type)
Returns the wait list entries for matching resource type for specific
client
name, priority, and number of expiry date and OR or status of the wait list
entry.
|
@AccessLevel(value=EXTERNAL) curam.codetable.impl.WAITLISTTYPEEntry getType()
WaitList |
@AccessLevel(value=EXTERNAL) long getResourceID()
WaitList |
@AccessLevel(value=EXTERNAL) curam.util.type.DateTime getCreatedDateTime()
WaitList |
@AccessLevel(value=EXTERNAL) java.util.Set<? extends WaitListEntryAccessor> getEntriesForClient(long caseParticipantRoleID) throws curam.util.exception.InformationalException, curam.util.exception.AppException
caseParticipantRoleID
- The case participant role id of the client.curam.util.exception.InformationalException
curam.util.exception.AppException
WaitList |
@AccessLevel(value=EXTERNAL) java.util.Set<? extends WaitListEntryAccessor> getEntries() throws curam.util.exception.InformationalException, curam.util.exception.AppException
curam.util.exception.InformationalException
curam.util.exception.AppException
WaitList |
@AccessLevel(value=EXTERNAL) java.util.Set<? extends WaitListEntryAccessor> searchBy(java.lang.String name, curam.codetable.impl.WAITLISTENTRYPRIORITYEntry priority, curam.util.type.Date expiryDate, curam.codetable.impl.WAITLISTENTRYSTATUSEntry status, curam.codetable.impl.WAITLISTTYPEEntry type) throws curam.util.exception.InformationalException, curam.util.exception.AppException
exactMatchNameInd
- Indicates if the search should be performed by exact match for client name.name
- The client name of the wait list entry.priority
- The priority for the wait list entry. The priority of the wait list
entry can be high or medium or low. Priority of the wait list entry
is only for informational purposes and is not considered when deciding
the order of the wait list entry.expiryDate
- The date on which the wait list entry expires. After this date, the
client will no longer be considered for allocating the resource.status
- The status of the WaitList entry.type
- The type of the Wait List.curam.util.exception.InformationalException
curam.util.exception.AppException
WaitList |