|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.wcp.diameter.ApplicationId
Diameter application identifier. An ApplicationId corresponds to one of the Auth-Application-Id, Acct-Application-Id, or Vendor-Specific-Application-Id AVPs contained within a Diameter message.
Field Summary | |
static ApplicationId |
BASE_ACCOUNTING
|
static ApplicationId |
COMMON
|
static ApplicationId |
RELAY
|
Constructor Summary | |
ApplicationId(int idNum,
boolean isAuth)
Creates a new ApplicationId for the specified numeric id. |
|
ApplicationId(int idNum,
boolean isAuth,
int[] vendorIds)
Creates a new vendor-specific ApplicationId for the specified numeric id and list of vendor identifiers. |
Method Summary | |
com.bea.wcp.diameter.util.XmlBuffer |
appendXml(com.bea.wcp.diameter.util.XmlBuffer xb)
|
static ApplicationId |
decode(Avp avp)
If the specified AVP is an Auth-Application-Id, Acct-Application-Id, or Vendor-Specified-Application-Id AVP, then returns the ApplicationId representing the advertised application. |
boolean |
equals(java.lang.Object obj)
Compares this ApplicationId to another for equality. |
Avp |
getAvp()
Returns the Auth-Application-Id, Acct-Application-Id, or Vendor-Specific-Application-Id AVP for this application. |
int |
getNum()
Returns the numeric id for this application. |
int[] |
getVendorIds()
If this is a vendor-specific application, then returns the list of vendor ids. |
int |
hashCode()
|
boolean |
isAccounting()
Returns true if this an accounting application. |
boolean |
isAuthentication()
Returns true if this an authentication or authorization application. |
boolean |
isVendorSpecific()
Returns true iff this a vendor-specific application id. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final ApplicationId BASE_ACCOUNTING
public static final ApplicationId COMMON
public static final ApplicationId RELAY
Constructor Detail |
public ApplicationId(int idNum, boolean isAuth)
public ApplicationId(int idNum, boolean isAuth, int[] vendorIds)
Method Detail |
public com.bea.wcp.diameter.util.XmlBuffer appendXml(com.bea.wcp.diameter.util.XmlBuffer xb)
public static ApplicationId decode(Avp avp) throws AvpException
avp
- the AVP to be decoded
AvpException
- if the AVP was invalidpublic boolean equals(java.lang.Object obj)
public Avp getAvp()
public int getNum()
public int[] getVendorIds()
public int hashCode()
public boolean isAccounting()
public boolean isAuthentication()
public boolean isVendorSpecific()
public java.lang.String toString()
|
Documentation is available at http://download.oracle.com/docs/cd/E13209_01/wlcp/wlss31/ Copyright 2007 BEA Systems Inc. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |