|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.cipango.diameter.ims.Sh
public class Sh
Sh is defined in
Nested Class Summary | |
---|---|
static class |
Sh.CurrentLocation
|
static class |
Sh.DataReference
|
static class |
Sh.IdentitySet
|
static class |
Sh.RequestedDomain
|
static class |
Sh.SendDataIndication
|
static class |
Sh.SubsReqType
|
Field Summary | |
---|---|
static Type<Sh.CurrentLocation> |
CURRENT_LOCATION
The Current-Location AVP is of type Enumerated, and indicates whether an active location |
static int |
CURRENT_LOCATION_ORDINAL
|
static Type<Sh.DataReference> |
DATA_REFERENCE
The Data-Reference AVP is of type Enumerated, and indicates the type of the requested user data in the operation UDR and SNR. |
static int |
DATA_REFERENCE_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_DSAI_NOT_AVAILABLE
The Application Server addressed a DSAI not configured in the HSS. |
static int |
DIAMETER_ERROR_DSAI_NOT_AVAILABLE_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA
The AS received a notification of changes of some information to which it is not subscribed |
static int |
DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_OPERATION_NOT_ALLOWED
The requested operation is not allowed for the user |
static int |
DIAMETER_ERROR_OPERATION_NOT_ALLOWED_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_SUBS_DATA_ABSENT
The Application Server requested to subscribe to changes to Repository Data that is not present in the HSS. |
static int |
DIAMETER_ERROR_SUBS_DATA_ABSENT_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC
The request to update the repository data at the HSS could not be completed because the requested update is based on an out-of-date version of the repository data. |
static int |
DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED
The requested user data is not allowed to be modified. |
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED
The requested user data is not allowed to be notified on changes. |
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ
The requested user data is not allowed to be read. |
static int |
DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ_ORDINAL
|
static ResultCode |
DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
The data received by the AS is not supported or recognized. |
static int |
DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED_ORDINAL
|
static ResultCode |
DIAMETER_PRIOR_UPDATE_IN_PROGRESS
The request to update the repository data at the HSS could not be completed because the related repository data is currently being updated by another entity. |
static int |
DIAMETER_PRIOR_UPDATE_IN_PROGRESS_ORDINAL
|
static ResultCode |
DIAMETER_USER_DATA_NOT_AVAILABLE
The requested user data is not available at this time to satisfy the requested operation. |
static int |
DIAMETER_USER_DATA_NOT_AVAILABLE_ORDINAL
|
static Type<byte[]> |
DSAI_TAG
The DSAI-Tag AVP is of type OctetString. |
static int |
DSAI_TAG_ORDINAL
|
static Type<java.util.Date> |
EXPIRY_TIME
The Expiry-Time AVP is of type Time. |
static int |
EXPIRY_TIME_ORDINAL
|
static Type<Sh.IdentitySet> |
IDENTITY_SET
The Identity-Set AVP is of type Enumerated and indicates the requested set of IMS Public Identities. |
static int |
IDENTITY_SET_ORDINAL
|
static Type<byte[]> |
MSISDN
The MSISDN AVP is of type OctetString. |
static int |
MSISDN_ORDINAL
|
static DiameterCommand |
PNA
The Push-Notifications-Answer (PNA) command, indicated by the Command-Code field set to 309 and the R bit cleared in the Command Flags field, is sent by a client in response to the Push-Notification-Request command. |
static int |
PNA_ORDINAL
|
static DiameterCommand |
PNR
The Push-Notification-Request (PNR) command, indicated by the Command-Code field set to 309 and the R bit set in the Command Flags field, is sent by a Diameter server to a Diameter client in order to notify changes in the user data in the server. |
static int |
PNR_ORDINAL
|
static DiameterCommand |
PUA
The Profile-Update-Answer (PUA) command, indicated by the Command-Code field set to 307 and the R bit cleared in the Command Flags field, is sent by a server in response to the Profile-Update-Request command. |
static int |
PUA_ORDINAL
|
static DiameterCommand |
PUR
The Profile-Update-Request (PUR) command, indicated by the Command-Code field set to 307 and the R bit set in the Command Flags field, is sent by a Diameter client to a Diameter server in order to update user data in the server. |
static int |
PUR_ORDINAL
|
static Type<Sh.RequestedDomain> |
REQUESTED_DOMAIN
The Requested-Domain AVP is of type Enumerated, and indicates the access domain for which certain data (e.g. user state) are requested. |
static int |
REQUESTED_DOMAIN_ORDINAL
|
static Type<Sh.SendDataIndication> |
SEND_DATA_INDICATION
The Send-Data-Indication AVP is of type Enumerated. |
static int |
SEND_DATA_INDICATION_ORDINAL
|
static Type<byte[]> |
SERVICE_INDICATION
The Service-Indication AVP is of type OctetString. |
static int |
SERVICE_INDICATION_ORDINAL
|
static int |
SH_APPLICATION
|
static ApplicationId |
SH_APPLICATION_ID
|
static DiameterCommand |
SNA
The Subscribe-Notifications-Answer command, indicated by the Command-Code field set to 308 and the R bit cleared in the Command Flags field, is sent by a server in response to the Subscribe-Notifications-Request command. |
static int |
SNA_ORDINAL
|
static DiameterCommand |
SNR
The Subscribe-Notifications-Request (SNR) command, indicated by the Command-Code field set to 308 and the R bit set in the Command Flags field, is sent by a Diameter client to a Diameter server in order to request notifications of changes in user data. |
static int |
SNR_ORDINAL
|
static Type<Sh.SubsReqType> |
SUBS_REQ_TYPE
The Subs-Req-Type AVP is of type Enumerated, and indicates the type of the subscription-to-notifications request. |
static int |
SUBS_REQ_TYPE_ORDINAL
|
static DiameterCommand |
UDA
The User-Data-Answer (UDA) command, indicated by the Command-Code field set to 306 and the ÔRÕ bit cleared in the Command Flags field, is sent by a server in response to the User-Data-Request command. |
static int |
UDA_ORDINAL
|
static DiameterCommand |
UDR
The User-Data-Request (UDR) command, indicated by the Command-Code field set to 306 and the ÔRÕ bit set in the Command Flags field, is sent by a Diameter client to a Diameter server in order to request user data. |
static int |
UDR_ORDINAL
|
static Type<byte[]> |
USER_DATA
The User-Data AVP is of type OctetString. |
static int |
USER_DATA_ORDINAL
|
static Type<AVPList> |
USER_IDENTITY
The User-Identity AVP is of type Grouped. |
static int |
USER_IDENTITY_ORDINAL
|
Constructor Summary | |
---|---|
Sh()
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int SH_APPLICATION
public static final ApplicationId SH_APPLICATION_ID
public static final int UDR_ORDINAL
public static final int UDA_ORDINAL
public static final int PUR_ORDINAL
public static final int PUA_ORDINAL
public static final int SNR_ORDINAL
public static final int SNA_ORDINAL
public static final int PNR_ORDINAL
public static final int PNA_ORDINAL
public static final DiameterCommand UDR
< User-Data -Request> ::= < Diameter Header: 306, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
*[ Supported-Features ]
{ User-Identity }
[ Wildcarded-PSI ]
[ Server-Name ]
*[ Service-Indication ]
*{ Data-Reference }
*[ Identity-Set ]
[ Requested-Domain ]
[ Current-Location ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand UDA
< User-Data-Answer > ::= < Diameter Header: 306, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-Id }
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
*[ Supported-Features ]
[ Wildcarded-PSI ]
[ User-Data ]
*[ AVP ]
*[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
public static final DiameterCommand PUR
< Profile-Update-Request > ::= < Diameter Header: 307, REQ, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } { Auth-Session-State } { Origin-Host } { Origin-Realm } [ Destination-Host ] { Destination-Realm } *[ Supported-Features ] { User-Identity } [ Wildcarded-PSI ] [ Wildcarded-IMPU ] { Data-Reference } { User-Data } *[ AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final DiameterCommand PUA
< Profile-Update-Answer > ::= < Diameter Header: 307, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } [ Result-Code ] [ Experimental-Result ] { Auth-Session-State } { Origin-Host } { Origin-Realm } [ Wildcarded-PSI ] [ Wildcarded-IMPU ] *[ Supported-Features ] *[ AVP ] *[ Failed-AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final DiameterCommand SNR
< Subscribe-Notifications-Request > ::= < Diameter Header: 308, REQ, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } { Auth-Session-State } { Origin-Host } { Origin-Realm } [ Destination-Host ] { Destination-Realm } *[ Supported-Features ] { User-Identity } [ Wildcarded-PSI ] [ Wildcarded-IMPU ] *[ Service-Indication ] [ Send-Data-Indication ] [ Server-Name ] { Subs-Req-Type } *{ Data-Reference } *[ Identity-Set ] [ Expiry-Time ] *[ DSAI-Tag ] *[ AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final DiameterCommand SNA
< Subscribe-Notifications-Answer > ::= < Diameter Header: 308, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } { Auth-Session-State } [ Result-Code ] [ Experimental-Result ] { Origin-Host } { Origin-Realm } [ Wildcarded-PSI ] [ Wildcarded-IMPU ] *[ Supported-Features ] [ User-Data ] [ Expiry-Time ] *[ AVP ] *[ Failed-AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final DiameterCommand PNR
< Push-Notification-Request > ::= < Diameter Header: 309, REQ, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } { Auth-Session-State } { Origin-Host } { Origin-Realm } { Destination-Host } { Destination-Realm } *[ Supported-Features ] { User-Identity } [ Wildcarded-PSI ] [ Wildcarded-IMPU ] { User-Data } *[ AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final DiameterCommand PNA
< Push-Notification-Answer > ::=< Diameter Header: 309, PXY, 16777217 > < Session-Id > { Vendor-Specific-Application-Id } [ Result-Code ] [ Experimental-Result ] { Auth-Session-State } { Origin-Host } { Origin-Realm } *[ Supported-Features ] *[ AVP ] *[ Failed-AVP ] *[ Proxy-Info ] *[ Route-Record ]
public static final int USER_IDENTITY_ORDINAL
public static final int MSISDN_ORDINAL
public static final int USER_DATA_ORDINAL
public static final int DATA_REFERENCE_ORDINAL
public static final int SERVICE_INDICATION_ORDINAL
public static final int SUBS_REQ_TYPE_ORDINAL
public static final int REQUESTED_DOMAIN_ORDINAL
public static final int CURRENT_LOCATION_ORDINAL
public static final int IDENTITY_SET_ORDINAL
public static final int EXPIRY_TIME_ORDINAL
public static final int SEND_DATA_INDICATION_ORDINAL
public static final int DSAI_TAG_ORDINAL
public static final Type<AVPList> USER_IDENTITY
User-Identity ::= <AVP header: 700 10415>
[Public-Identity]
[MSISDN]
*[AVP]
Cx.PUBLIC_IDENTITY
,
MSISDN
public static final Type<byte[]> MSISDN
public static final Type<byte[]> USER_DATA
public static final Type<Sh.DataReference> DATA_REFERENCE
public static final Type<byte[]> SERVICE_INDICATION
public static Type<Sh.IdentitySet> IDENTITY_SET
public static Type<Sh.RequestedDomain> REQUESTED_DOMAIN
public static Type<Sh.SubsReqType> SUBS_REQ_TYPE
public static Type<Sh.CurrentLocation> CURRENT_LOCATION
public static final Type<java.util.Date> EXPIRY_TIME
public static Type<Sh.SendDataIndication> SEND_DATA_INDICATION
public static final Type<byte[]> DSAI_TAG
public static final int DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED_ORDINAL
public static final int DIAMETER_ERROR_OPERATION_NOT_ALLOWED_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED_ORDINAL
public static final int DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED_ORDINAL
public static final int DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC_ORDINAL
public static final int DIAMETER_ERROR_SUBS_DATA_ABSENT_ORDINAL
public static final int DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA_ORDINAL
public static final int DIAMETER_ERROR_DSAI_NOT_AVAILABLE_ORDINAL
public static final int DIAMETER_USER_DATA_NOT_AVAILABLE_ORDINAL
public static final int DIAMETER_PRIOR_UPDATE_IN_PROGRESS_ORDINAL
public static final ResultCode DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED
public static final ResultCode DIAMETER_ERROR_OPERATION_NOT_ALLOWED
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED
public static final ResultCode DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED
public static final ResultCode DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC
public static final ResultCode DIAMETER_ERROR_SUBS_DATA_ABSENT
public static final ResultCode DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA
public static final ResultCode DIAMETER_ERROR_DSAI_NOT_AVAILABLE
public static final ResultCode DIAMETER_USER_DATA_NOT_AVAILABLE
public static final ResultCode DIAMETER_PRIOR_UPDATE_IN_PROGRESS
Constructor Detail |
---|
public Sh()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |