|
Oracle Communications Converged Application Server Java API Reference 5.0 E18767-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.wcp.diameter.ApplicationId
public class 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 | |
---|---|
XmlBuffer |
appendXml(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 COMMON
public static final ApplicationId BASE_ACCOUNTING
public static final ApplicationId RELAY
Constructor Detail |
---|
public ApplicationId(int idNum, boolean isAuth)
idNum
- IANA assigned application id numberisAuth
- if true, then is authentication/authorization application, otherwise is accounting applicationpublic ApplicationId(int idNum, boolean isAuth, int[] vendorIds)
idNum
- IANA assigned application id numberisAuth
- if true, then is authentication/authorization application, otherwise is accounting applicationvendorIds
- list of application vendor idsMethod Detail |
---|
public static ApplicationId decode(Avp avp) throws AvpException
avp
- the AVP to be decodedAvpException
- if the AVP was invalidpublic Avp getAvp()
public boolean isAuthentication()
public boolean isAccounting()
public int getNum()
public int[] getVendorIds()
public boolean isVendorSpecific()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public XmlBuffer appendXml(XmlBuffer xb)
|
Oracle Communications Converged Application Server Java API Reference 5.0 E18767-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |