public interface ProfileUpdateRequest extends UpdateRequest
Modifier and Type | Interface and Description |
---|---|
static class |
ProfileUpdateRequest.PROFILE_TYPE |
static interface |
ProfileUpdateRequest.RatingProfileValue |
UpdateRequest.ChargeSharing
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getGroupAffiliatedEceProfileNames()
Method to fetch Group Affiliated (ECE) profile names
|
java.lang.String |
getProductId()
Method to get the Product Id.
|
java.lang.String |
getProductType()
Method to get the Product Type.
|
java.lang.String |
getProfileLabel()
Label for the profile
|
java.lang.String |
getProfileName()
Unique identifier for the profile
|
ProfileUpdateRequest.PROFILE_TYPE |
getProfileType()
Either a rating profile or a subscriber profile
|
java.util.Collection<ProfileUpdateRequest.RatingProfileValue> |
getProfileValues()
Method to fetch Profile Values
|
java.util.Map<java.lang.String,java.lang.String> |
getSubscriberPreferences()
Method to return the subscriber preference map
|
boolean |
isProductProfile()
Method to check if this is a Product level Profile or not
If not we consider this as a Customer level Profile
|
getBusinessEvent, getCustomerId, getCustomerIds, getEventDateTime, getMsgId, getTraced, getUserIdentity, isAsynchronous, isChargeSharing, isTransactional, revisionCheck, setAsynchronous, setCustomerId, setTraced, setTransactional
getOperation, getPayload
ProfileUpdateRequest.PROFILE_TYPE getProfileType()
java.lang.String getProfileName()
java.lang.String getProfileLabel()
java.util.Collection<ProfileUpdateRequest.RatingProfileValue> getProfileValues()
java.util.Map<java.lang.String,java.lang.String> getSubscriberPreferences()
boolean isProductProfile()
java.lang.String getProductId()
java.lang.String getProductType()
java.util.Collection<java.lang.String> getGroupAffiliatedEceProfileNames()