@AccessLevel(value=EXTERNAL)
public interface ProviderMember
Modifier and Type | Method and Description |
---|---|
curam.cpm.sl.entity.struct.ProviderPartyKey |
createProviderGroupMember(curam.cpm.facade.struct.CreateProviderMemberDetails createProviderMemberDetails)
This method creates a Provider Group Member.
|
curam.cpm.facade.struct.ProviderMemberCreateDetails |
createProviderMemberDetails(curam.cpm.facade.struct.CreateProviderMemberDetails createProviderMemberDetails)
Creates a provider member and provider member offerings for a given
provider.
|
curam.cpm.facade.struct.ProviderMemberOfferingCreationDetails |
createProviderMemberOffering(curam.cpm.facade.struct.ProviderMemberOfferingDetails providerMemberOfferingDetails)
Method used to create provider member offering for the specific active
provider member.
|
void |
deleteMember(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails)
This method logically deletes a member for a Provider or Provider Group.
|
void |
deleteProviderMemberOffering(curam.cpm.sl.entity.struct.ProviderMemberOfferingKey key,
curam.cpm.facade.struct.VersionNo versionNo)
Method used to delete provider member offering
|
curam.core.struct.ReadEmploymentHistoryList |
listEmploymentHistory(curam.cpm.sl.entity.struct.ProviderPartyKey key)
This method lists employment details all of the members for either a
provider or a provider group.
|
curam.cpm.facade.struct.ProviderMemberSummaryVersionDetailsList |
listMembersForConcernRole(curam.core.struct.ConcernRoleKey concernRoleKey)
This method is intended to be used by users responsible for managing
provider/provider group members to retrieve all the members for a given
concern role.
|
curam.cpm.facade.struct.ProviderMembershipHistoryList |
listMembershipHistory(curam.cpm.sl.entity.struct.ProviderPartyKey key)
Method used to list all the provider membership related to the concern
role.
|
curam.cpm.facade.struct.ProviderMemberOfferingDetailsList |
listProviderMemberOfferings(curam.cpm.sl.entity.struct.ProviderPartyKey providerPartyKey)
Method used to retrieve all the provider member offering for the specific
person.
|
curam.cpm.facade.struct.ProviderOfferingLinkDetailsList |
listProviderOfferings(curam.cpm.sl.entity.struct.ProviderKey providerKey)
This method is intended to be used by users responsible for managing the
Provider Members.
|
curam.cpm.sl.entity.struct.ProviderPartyKey |
modifyProviderGroupMember(curam.cpm.facade.struct.ProviderMemberDetails memberDetails)
Method used to update the provider group member details.
|
curam.cpm.sl.entity.struct.ProviderPartyKey |
modifyProviderMember(curam.cpm.facade.struct.ProviderMemberDetails memberDetails)
This method is used to modify a Provider Member Details.
|
void |
modifyProviderMemberOffering(curam.cpm.facade.struct.ProviderMemberOfferingDetails providerMemberOfferingDetails,
curam.cpm.facade.struct.VersionNo versionNo)
Method used to modify provider member offering details.
|
curam.cpm.sl.entity.struct.ProviderPartyKey |
modifyUnassignedProviderMember(curam.cpm.facade.struct.ProviderMemberDetails providerMemberDetails)
This method is intended to be used by users managing or
supervises
resources to modify unassigned
provider member details.
|
curam.cpm.facade.struct.SearchPersonAndRepresentativeDetailsList |
searchPersonAndRepresentative1(curam.cpm.facade.struct.SearchPersonKey personKey)
This method is intended to be used by users responsible for managing the
Provider Members.
|
curam.cpm.facade.struct.ViewProviderMemberDetails |
viewMember(curam.cpm.sl.entity.struct.ProviderPartyKey memberKey)
This method is used to view the details of a Provider Member.
|
curam.cpm.facade.struct.ProviderMemberOfferingDetails |
viewProviderMemberOffering(curam.cpm.sl.entity.struct.ProviderMemberOfferingKey key)
Method used to view provider member offering details for a specific
provider member
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ViewProviderMemberDetails viewMember(curam.cpm.sl.entity.struct.ProviderPartyKey memberKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderPartyKey modifyProviderMember(curam.cpm.facade.struct.ProviderMemberDetails memberDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteMember(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderPartyKey modifyProviderGroupMember(curam.cpm.facade.struct.ProviderMemberDetails memberDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderPartyKey createProviderGroupMember(curam.cpm.facade.struct.CreateProviderMemberDetails createProviderMemberDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderOfferingLinkDetailsList listProviderOfferings(curam.cpm.sl.entity.struct.ProviderKey providerKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberOfferingDetailsList listProviderMemberOfferings(curam.cpm.sl.entity.struct.ProviderPartyKey providerPartyKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberOfferingDetails viewProviderMemberOffering(curam.cpm.sl.entity.struct.ProviderMemberOfferingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberOfferingCreationDetails createProviderMemberOffering(curam.cpm.facade.struct.ProviderMemberOfferingDetails providerMemberOfferingDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteProviderMemberOffering(curam.cpm.sl.entity.struct.ProviderMemberOfferingKey key, curam.cpm.facade.struct.VersionNo versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyProviderMemberOffering(curam.cpm.facade.struct.ProviderMemberOfferingDetails providerMemberOfferingDetails, curam.cpm.facade.struct.VersionNo versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ReadEmploymentHistoryList listEmploymentHistory(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMembershipHistoryList listMembershipHistory(curam.cpm.sl.entity.struct.ProviderPartyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberSummaryVersionDetailsList listMembersForConcernRole(curam.core.struct.ConcernRoleKey concernRoleKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderPartyKey modifyUnassignedProviderMember(curam.cpm.facade.struct.ProviderMemberDetails providerMemberDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.SearchPersonAndRepresentativeDetailsList searchPersonAndRepresentative1(curam.cpm.facade.struct.SearchPersonKey personKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberCreateDetails createProviderMemberDetails(curam.cpm.facade.struct.CreateProviderMemberDetails createProviderMemberDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException