|
Oracle Communications Converged Application Server Java API Reference 5.1 E36938-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(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. |
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 application
public 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 ids| Method 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(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic XmlBuffer appendXml(XmlBuffer xb)
|
Oracle Communications Converged Application Server Java API Reference 5.1 E36938-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2012 Oracle Corporation. All Rights Reserved.