@AccessLevel(value=EXTERNAL)
public interface ProviderStatusHistoryAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
curam.util.type.DateTime |
getEffectiveDateTime()
Gets the date and time that this provider status is effective from.
|
ProviderAccessor |
getProvider()
Gets the provider for this provider status history.
|
java.lang.String |
getProviderRecordStatus()
Gets the record status of the provider.
|
java.lang.String |
getReason()
Gets the reason for the change in provider status.
|
java.lang.String |
getUserName()
Gets the user who performed the action for the provider state change.
|
@AccessLevel(value=EXTERNAL) java.lang.String getUserName()
@AccessLevel(value=EXTERNAL) java.lang.String getReason()
@AccessLevel(value=EXTERNAL) curam.util.type.DateTime getEffectiveDateTime()
@AccessLevel(value=EXTERNAL) java.lang.String getProviderRecordStatus()
@AccessLevel(value=EXTERNAL) ProviderAccessor getProvider()
The returned object is intentionally accessor-only. Calling code must not attempt to cast the object to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.