|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl
org.mobicents.slee.resource.diameter.base.events.ExtensionDiameterMessageImpl
org.mobicents.slee.resource.diameter.base.events.AccountingAnswerImpl
public class AccountingAnswerImpl
AccountingAnswerImpl.java
Super project: mobicents
5:57:50 PM Jun 20, 2008
| Field Summary |
|---|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl |
|---|
destinationHostMandatory, destinationRealmMandatory, log, message, originHostMandatory, originRealmMandatory |
| Fields inherited from interface net.java.slee.resource.diameter.base.events.AccountingAnswer |
|---|
commandCode |
| Fields inherited from interface net.java.slee.resource.diameter.base.events.ExtensionDiameterMessage |
|---|
commandCode |
| Constructor Summary | |
|---|---|
AccountingAnswerImpl(org.jdiameter.api.Message message)
|
|
| Method Summary | |
|---|---|
AccountingRealtimeRequiredType |
getAccountingRealtimeRequired()
Returns the value of the Accounting-Realtime-Required AVP, of type Enumerated. |
long |
getAccountingRecordNumber()
Returns the value of the Accounting-Record-Number AVP, of type Unsigned32. |
AccountingRecordType |
getAccountingRecordType()
Returns the value of the Accounting-Record-Type AVP, of type Enumerated. |
byte[] |
getAccountingSessionId()
Returns the value of the Accounting-Session-Id AVP, of type OctetString. |
long |
getAccountingSubSessionId()
Returns the value of the Accounting-Sub-Session-Id AVP, of type Unsigned64. |
long |
getAcctInterimInterval()
Returns the value of the Acct-Interim-Interval AVP, of type Unsigned32. |
java.lang.String |
getAcctMultiSessionId()
Returns the value of the Acct-Multi-Session-Id AVP, of type UTF8String. |
java.lang.String |
getLongName()
This method returns long name of this message type - Like Device-Watchdog-Request |
java.lang.String |
getShortName()
This method return short name of this message type - for instance DWR,DWA for DeviceWatchdog message |
boolean |
hasAccountingRealtimeRequired()
Returns true if the Accounting-Realtime-Required AVP is present in the message. |
boolean |
hasAccountingRecordNumber()
Returns true if the Accounting-Record-Number AVP is present in the message. |
boolean |
hasAccountingRecordType()
Returns true if the Accounting-Record-Type AVP is present in the message. |
boolean |
hasAccountingSessionId()
Returns true if the Accounting-Session-Id AVP is present in the message. |
boolean |
hasAccountingSubSessionId()
Returns true if the Accounting-Sub-Session-Id AVP is present in the message. |
boolean |
hasAcctInterimInterval()
Returns true if the Acct-Interim-Interval AVP is present in the message. |
boolean |
hasAcctMultiSessionId()
Returns true if the Acct-Multi-Session-Id AVP is present in the message. |
boolean |
isValid()
|
void |
setAccountingRealtimeRequired(AccountingRealtimeRequiredType accountingRealtimeRequired)
Sets the value of the Accounting-Realtime-Required AVP, of type Enumerated. |
void |
setAccountingRecordNumber(long accountingRecordNumber)
Sets the value of the Accounting-Record-Number AVP, of type Unsigned32. |
void |
setAccountingRecordType(AccountingRecordType accountingRecordType)
Sets the value of the Accounting-Record-Type AVP, of type Enumerated. |
void |
setAccountingSessionId(byte[] accountingSessionId)
Sets the value of the Accounting-Session-Id AVP, of type OctetString. |
void |
setAccountingSubSessionId(long accountingSubSessionId)
Sets the value of the Accounting-Sub-Session-Id AVP, of type Unsigned64. |
void |
setAcctInterimInterval(long acctInterimInterval)
Sets the value of the Acct-Interim-Interval AVP, of type Unsigned32. |
void |
setAcctMultiSessionId(java.lang.String acctMultiSessionId)
Sets the value of the Acct-Multi-Session-Id AVP, of type UTF8String. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.AccountingAnswer |
|---|
getAcctApplicationId, getErrorReportingHost, getEventTimestamp, getOriginStateId, getProxyInfos, getResultCode, getUserName, getVendorSpecificApplicationId, hasAcctApplicationId, hasErrorReportingHost, hasEventTimestamp, hasOriginStateId, hasResultCode, hasUserName, hasVendorSpecificApplicationId, setAcctApplicationId, setErrorReportingHost, setEventTimestamp, setOriginStateId, setProxyInfo, setProxyInfos, setResultCode, setUserName, setVendorSpecificApplicationId |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.DiameterMessage |
|---|
clone, getAvps, getCommand, getDestinationHost, getDestinationRealm, getExtensionAvps, getHeader, getOriginHost, getOriginRealm, getSessionId, hasOriginHost, hasOriginRealm, hasSessionId, setDestinationHost, setDestinationRealm, setExtensionAvps, setOriginHost, setOriginRealm, setSessionId |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.ExtensionDiameterMessage |
|---|
hasDestinationHost, hasDestinationRealm |
| Constructor Detail |
|---|
public AccountingAnswerImpl(org.jdiameter.api.Message message)
| Method Detail |
|---|
public boolean hasAccountingRecordType()
AccountingAnswer
hasAccountingRecordType in interface AccountingAnswerpublic AccountingRecordType getAccountingRecordType()
AccountingAnswer
getAccountingRecordType in interface AccountingAnswerpublic void setAccountingRecordType(AccountingRecordType accountingRecordType)
AccountingAnswer
setAccountingRecordType in interface AccountingAnswerpublic boolean hasAccountingRecordNumber()
AccountingAnswer
hasAccountingRecordNumber in interface AccountingAnswerpublic long getAccountingRecordNumber()
AccountingAnswerAccountingAnswer.hasAccountingRecordNumber() to check the existence of this AVP.
getAccountingRecordNumber in interface AccountingAnswerpublic void setAccountingRecordNumber(long accountingRecordNumber)
AccountingAnswer
setAccountingRecordNumber in interface AccountingAnswerpublic boolean hasAccountingSubSessionId()
AccountingAnswer
hasAccountingSubSessionId in interface AccountingAnswerpublic long getAccountingSubSessionId()
AccountingAnswerAccountingAnswer.hasAccountingSubSessionId() to check the existence of this AVP.
getAccountingSubSessionId in interface AccountingAnswerpublic void setAccountingSubSessionId(long accountingSubSessionId)
AccountingAnswer
setAccountingSubSessionId in interface AccountingAnswerpublic boolean hasAccountingSessionId()
AccountingAnswer
hasAccountingSessionId in interface AccountingAnswerpublic byte[] getAccountingSessionId()
AccountingAnswer
getAccountingSessionId in interface AccountingAnswerpublic void setAccountingSessionId(byte[] accountingSessionId)
AccountingAnswer
setAccountingSessionId in interface AccountingAnswerpublic boolean hasAcctMultiSessionId()
AccountingAnswer
hasAcctMultiSessionId in interface AccountingAnswerpublic java.lang.String getAcctMultiSessionId()
AccountingAnswer
getAcctMultiSessionId in interface AccountingAnswerpublic void setAcctMultiSessionId(java.lang.String acctMultiSessionId)
AccountingAnswer
setAcctMultiSessionId in interface AccountingAnswerpublic boolean hasAcctInterimInterval()
AccountingAnswer
hasAcctInterimInterval in interface AccountingAnswerpublic long getAcctInterimInterval()
AccountingAnswerAccountingAnswer.hasAcctInterimInterval() to check the existence of this AVP.
getAcctInterimInterval in interface AccountingAnswerpublic void setAcctInterimInterval(long acctInterimInterval)
AccountingAnswer
setAcctInterimInterval in interface AccountingAnswerpublic boolean hasAccountingRealtimeRequired()
AccountingAnswer
hasAccountingRealtimeRequired in interface AccountingAnswerpublic AccountingRealtimeRequiredType getAccountingRealtimeRequired()
AccountingAnswer
getAccountingRealtimeRequired in interface AccountingAnswerpublic void setAccountingRealtimeRequired(AccountingRealtimeRequiredType accountingRealtimeRequired)
AccountingAnswer
setAccountingRealtimeRequired in interface AccountingAnswerpublic java.lang.String getLongName()
DiameterMessageImpl
getLongName in class ExtensionDiameterMessageImplpublic java.lang.String getShortName()
DiameterMessageImpl
getShortName in class ExtensionDiameterMessageImplpublic boolean isValid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||