public static class ConstantsMCOP.GroupAffiliationEventExtras
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum |
static class |
ConstantsMCOP.GroupAffiliationEventExtras.AffiliationRequestTypeEnum |
static class |
ConstantsMCOP.GroupAffiliationEventExtras.AffiliationStatusEnum |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ERROR_CODE
Key Access to the error codes associated to the group affiliation events.
|
static java.lang.String |
ERROR_STRING
Key Access to error string associated to the group affiliation events.
|
static java.lang.String |
EVENT_TYPE
Key Access to the group affiliation event type.
|
static java.lang.String |
GROUP_AFFILIATION_STATUS_MAP
Key Access to the list of groups available for the user and its corresponding affiliation status
Response: Map
ConstantsMCOP.GroupAffiliationEventExtras.AffiliationStatusEnum > that identifies the status of each group
The affiliation event types in which this tag can be present are:
GroupAffiliationUpdate ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationUpdate |
static java.lang.String |
GROUP_ID
Key Access to the group ID for which the affiliation operation or status change is being performed.
|
static java.lang.String |
REMOTE_ACTION_TYPE
Key Access to the action type that is remotely requested to be performed.
|
static java.lang.String |
TAG_AFFILIATION_REMOTE_NEGOTIATED_MODE
Key Access to the affiliation operation request on behalf of another user, using negotiated mode indication tag.
|
static java.lang.String |
TAG_AFFILIATION_REMOTE_USER_ID
Key Access to the MCX Service ID of the user requesting that affiliation operation is carried out.
|
static java.lang.String |
TAG_AFFILIATION_SERVICES
Key Access to the group affiliation service identification tag.
|
Constructor and Description |
---|
GroupAffiliationEventExtras() |
public static final java.lang.String EVENT_TYPE
ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum
for all possible values.Response: Integer type value
public static final java.lang.String GROUP_ID
Response: String type value representing the identifier
The affiliation event types in which this tag can be present are:
GroupAffiliationError ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationError
GroupAffiliationIncomingRemoteAction ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationIncomingRemoteAction
GroupAffiliationRemoteActionSuccess ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationRemoteActionSuccess
public static final java.lang.String GROUP_AFFILIATION_STATUS_MAP
Response: MapConstantsMCOP.GroupAffiliationEventExtras.AffiliationStatusEnum
> that identifies the status of each group
The affiliation event types in which this tag can be present are:
GroupAffiliationUpdate ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationUpdate
public static final java.lang.String TAG_AFFILIATION_REMOTE_USER_ID
Response: String with URI format that identifies the user.
It can be optionally used in group operation request as a tag IMCOPsdk.groupManagementOperation(String, int, Map)
The affiliation event types in which this tag can be present are:
GroupAffiliationIncomingRemoteAction ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationIncomingRemoteAction
GroupAffiliationRemoteActionSuccess ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationRemoteActionSuccess
public static final java.lang.String REMOTE_ACTION_TYPE
Response: Integer type value. See ConstantsMCOP.GroupAffiliationEventExtras.AffiliationStatusEnum
for all possible values.
The affiliation event types in which this tag can be present are:
GroupAffiliationIncomingRemoteAction ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationIncomingRemoteAction
public static final java.lang.String ERROR_CODE
Response: Integer indicating the error code.
The affiliation event types in which this tag can be present are:
GroupAffiliationError ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationError
Values:
0 means no errors.
101 Non-existent group
102 Action not allowed
103 The user is not a member of the group
104 The group is not currently affiliate
105 The group already is affiliated
106 The group already is not affiliated
107 The group does not belong to the list of existing groups
108 We don't have information of affiliation
109 The group already is affiliating or deaffiliating
110 Max number group affiliated
public static final java.lang.String ERROR_STRING
Response: String describing the error.
public static final java.lang.String TAG_AFFILIATION_SERVICES
Response: Contains a integer value that represents the service type. See ConstantsMCOP.ServiceTypeEnum
for all possible values.
Indicates the service or services for which the affiliation operation is performed
It can be optionally used in group operation request as a tag IMCOPsdk.groupManagementOperation(String, int, Map)
The group affiliation event types in which this tag can be present are:
GroupAffiliationIncomingRemoteAction ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationIncomingRemoteAction
GroupAffiliationUpdate ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationUpdate
GroupAffiliationRemoteActionSuccess ConstantsMCOP.GroupAffiliationEventExtras.AffiliationEventTypeEnum.AffiliationRemoteActionSuccess
public static final java.lang.String TAG_AFFILIATION_REMOTE_NEGOTIATED_MODE
Response: It is a boolean. True means negotiated mode should be used.
It can be optionally used in group operation request as a tag IMCOPsdk.groupManagementOperation(String, int, Map)