org.jdiameter.common.impl.app.cca
Class JCreditControlAnswerImpl

java.lang.Object
  extended by org.jdiameter.common.impl.app.AppEventImpl
      extended by org.jdiameter.common.impl.app.AppAnswerEventImpl
          extended by org.jdiameter.common.impl.app.cca.JCreditControlAnswerImpl
All Implemented Interfaces:
java.io.Serializable, AppAnswerEvent, AppEvent, JCreditControlAnswer

public class JCreditControlAnswerImpl
extends AppAnswerEventImpl
implements JCreditControlAnswer

Author:
Bartosz Baranowski , Alexandre Mendonca
See Also:
Serialized Form

Field Summary
protected  org.slf4j.Logger logger
           
 
Fields inherited from class org.jdiameter.common.impl.app.AppEventImpl
message
 
Fields inherited from interface org.jdiameter.api.cca.events.JCreditControlAnswer
_LONG_NAME, _SHORT_NAME, code
 
Constructor Summary
JCreditControlAnswerImpl(Answer answer)
           
JCreditControlAnswerImpl(Request request)
           
JCreditControlAnswerImpl(Request request, long resultCode)
           
JCreditControlAnswerImpl(Request request, long vendorId, long resultCode)
           
 
Method Summary
 int getCredidControlFailureHandlingAVPValue()
           
 int getDirectDebitingFailureHandlingAVPValue()
           
 int getRequestedActionAVPValue()
           
 int getRequestTypeAVPValue()
           
 Avp getValidityTimeAvp()
           
 boolean isCreditControlFailureHandlingAVPPresent()
           
 boolean isDirectDebitingFailureHandlingAVPPresent()
           
 boolean isRequestedActionAVPPresent()
           
 boolean isRequestTypeAVPPresent()
           
 
Methods inherited from class org.jdiameter.common.impl.app.AppAnswerEventImpl
getResultCodeAvp
 
Methods inherited from class org.jdiameter.common.impl.app.AppEventImpl
equals, getCommandCode, getMessage, getOriginHost, getOriginRealm, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jdiameter.api.app.AppAnswerEvent
getResultCodeAvp
 
Methods inherited from interface org.jdiameter.api.app.AppEvent
getCommandCode, getMessage, getOriginHost, getOriginRealm
 

Field Detail

logger

protected org.slf4j.Logger logger
Constructor Detail

JCreditControlAnswerImpl

public JCreditControlAnswerImpl(Answer answer)
Parameters:
answer -

JCreditControlAnswerImpl

public JCreditControlAnswerImpl(Request request,
                                long vendorId,
                                long resultCode)
Parameters:
request -
vendorId -
resultCode -

JCreditControlAnswerImpl

public JCreditControlAnswerImpl(Request request,
                                long resultCode)
Parameters:
request -
resultCode -

JCreditControlAnswerImpl

public JCreditControlAnswerImpl(Request request)
Parameters:
request -
Method Detail

isCreditControlFailureHandlingAVPPresent

public boolean isCreditControlFailureHandlingAVPPresent()
Specified by:
isCreditControlFailureHandlingAVPPresent in interface JCreditControlAnswer

getCredidControlFailureHandlingAVPValue

public int getCredidControlFailureHandlingAVPValue()
Specified by:
getCredidControlFailureHandlingAVPValue in interface JCreditControlAnswer

isDirectDebitingFailureHandlingAVPPresent

public boolean isDirectDebitingFailureHandlingAVPPresent()
Specified by:
isDirectDebitingFailureHandlingAVPPresent in interface JCreditControlAnswer

getDirectDebitingFailureHandlingAVPValue

public int getDirectDebitingFailureHandlingAVPValue()
Specified by:
getDirectDebitingFailureHandlingAVPValue in interface JCreditControlAnswer

getValidityTimeAvp

public Avp getValidityTimeAvp()
Specified by:
getValidityTimeAvp in interface JCreditControlAnswer

isRequestTypeAVPPresent

public boolean isRequestTypeAVPPresent()
Specified by:
isRequestTypeAVPPresent in interface JCreditControlAnswer

getRequestTypeAVPValue

public int getRequestTypeAVPValue()
Specified by:
getRequestTypeAVPValue in interface JCreditControlAnswer

isRequestedActionAVPPresent

public boolean isRequestedActionAVPPresent()

getRequestedActionAVPValue

public int getRequestedActionAVPValue()


Copyright © 2014. All Rights Reserved.