org.mobicents.slee.resource.diameter.sh
Class DiameterShAvpFactoryImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.sh.DiameterShAvpFactoryImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.sh.DiameterShAvpFactory

public class DiameterShAvpFactoryImpl
extends java.lang.Object
implements net.java.slee.resource.diameter.sh.DiameterShAvpFactory

Implementation of DiameterShAvpFactory.

Author:
Bartosz Baranowski , Alexandre Mendonca
See Also:
DiameterShAvpFactory

Field Summary
protected  net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory
           
protected  org.apache.log4j.Logger logger
           
 
Constructor Summary
DiameterShAvpFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory)
           
 
Method Summary
 net.java.slee.resource.diameter.sh.events.avp.SupportedApplicationsAvp createSupportedApplications()
           
 net.java.slee.resource.diameter.sh.events.avp.SupportedApplicationsAvp createSupportedApplications(long authApplicationId, long acctApplicationId, net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp vendorSpecificApplicationId)
           
 net.java.slee.resource.diameter.sh.events.avp.SupportedFeaturesAvp createSupportedFeatures()
           
 net.java.slee.resource.diameter.sh.events.avp.SupportedFeaturesAvp createSupportedFeatures(long vendorId, long featureListId, long featureList)
           
 net.java.slee.resource.diameter.sh.events.avp.UserIdentityAvp createUserIdentity()
           
 net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()
           
 boolean validateUserData(byte[] userData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseAvpFactory

protected net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory

logger

protected final transient org.apache.log4j.Logger logger
Constructor Detail

DiameterShAvpFactoryImpl

public DiameterShAvpFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory)
Parameters:
baseAvpFactory -
Method Detail

createSupportedApplications

public net.java.slee.resource.diameter.sh.events.avp.SupportedApplicationsAvp createSupportedApplications(long authApplicationId,
                                                                                                          long acctApplicationId,
                                                                                                          net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp vendorSpecificApplicationId)
Specified by:
createSupportedApplications in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

createSupportedApplications

public net.java.slee.resource.diameter.sh.events.avp.SupportedApplicationsAvp createSupportedApplications()
Specified by:
createSupportedApplications in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

createSupportedFeatures

public net.java.slee.resource.diameter.sh.events.avp.SupportedFeaturesAvp createSupportedFeatures(long vendorId,
                                                                                                  long featureListId,
                                                                                                  long featureList)
Specified by:
createSupportedFeatures in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

createSupportedFeatures

public net.java.slee.resource.diameter.sh.events.avp.SupportedFeaturesAvp createSupportedFeatures()
Specified by:
createSupportedFeatures in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

createUserIdentity

public net.java.slee.resource.diameter.sh.events.avp.UserIdentityAvp createUserIdentity()
Specified by:
createUserIdentity in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

getBaseFactory

public net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()
Specified by:
getBaseFactory in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory

validateUserData

public boolean validateUserData(byte[] userData)
Specified by:
validateUserData in interface net.java.slee.resource.diameter.sh.DiameterShAvpFactory


Copyright © 2010. All Rights Reserved.