@AccessLevel(value=EXTERNAL)
public interface ProviderOrganization
extends curam.participant.impl.ConcernRole, curam.provider.impl.ProviderOrganizationAccessor
Modifier and Type | Interface and Description |
---|---|
static interface |
ProviderOrganization.ProviderOrganizationAddProviderMemberEvents
Interface to the provider organization events functionality surrounding the
addProviderMember method.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addProviderMember(ProviderMember providerMember)
Adds a new member to this provider organization(if it is not already a
member).
|
java.util.Set<ServiceOffering> |
getCommonApprovedProviderServiceOfferings(ContractVersion contractVersion) |
java.util.Set<ContractVersion> |
getContracts() |
java.util.List<curam.provider.impl.ProviderIncident> |
getIncidents() |
java.util.Set<ProviderMember> |
getProviderMembers() |
java.util.Set<curam.provider.impl.ProviderParticipant> |
getProviderParticipants() |
java.util.Set<curam.provider.impl.ProviderParty> |
getProviderParties() |
void |
setCurrencyType(curam.codetable.impl.CURRENCYEntry value)
Sets the currency type for this provider organization.
|
void |
setMethodOfPayment(long value)
Sets the method of payment for this provider organization.
|
void |
setPaymentFrequency(java.lang.String value)
Sets the payment frequency for this provider organization.
|
checkSecurity, getEmailAddress, getPrimaryAddress, getPrimaryPhoneNumber, getWebAddress, listRelationships
getComments, getConcernRoleType, getCreationDate, getEndDate, getName, getPreferredCommunicationMethod, getPreferredLanguage, getPrimaryAddressID, getPrimaryAlternateID, getPrimaryEmailAddressID, getRegisteredUserName, getRegistrationDate, getSensitivity, getStartDate, getStatusCode
getContextContainer, getID, getPersistenceEventDispatcher
java.util.Set<ContractVersion> getContracts()
getContracts
in interface curam.provider.impl.ProviderOrganizationAccessor
void setCurrencyType(curam.codetable.impl.CURRENCYEntry value)
value
- the currency type for this provider organization.void setMethodOfPayment(long value)
value
- the method of payment for this provider organization.void setPaymentFrequency(java.lang.String value)
value
- the payment frequency for this provider organization.java.util.Set<curam.provider.impl.ProviderParticipant> getProviderParticipants()
getProviderParticipants
in interface curam.provider.impl.ProviderOrganizationAccessor
java.util.Set<ProviderMember> getProviderMembers()
getProviderMembers
in interface curam.provider.impl.ProviderOrganizationAccessor
java.util.Set<curam.provider.impl.ProviderParty> getProviderParties()
getProviderParties
in interface curam.provider.impl.ProviderOrganizationAccessor
boolean addProviderMember(ProviderMember providerMember)
providerMember
- the instance of provider member.java.util.Set<ServiceOffering> getCommonApprovedProviderServiceOfferings(ContractVersion contractVersion)
getCommonApprovedProviderServiceOfferings
in interface curam.provider.impl.ProviderOrganizationAccessor
java.util.List<curam.provider.impl.ProviderIncident> getIncidents()
getIncidents
in interface curam.provider.impl.ProviderOrganizationAccessor