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

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

public class DiameterShAvpFactoryImpl
extends java.lang.Object
implements 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
 SupportedApplicationsAvp createSupportedApplications()
           
 SupportedApplicationsAvp createSupportedApplications(long authApplicationId, long acctApplicationId, net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp vendorSpecificApplicationId)
           
 SupportedFeaturesAvp createSupportedFeatures()
           
 SupportedFeaturesAvp createSupportedFeatures(long vendorId, long featureListId, long featureList)
           
 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 SupportedApplicationsAvp createSupportedApplications(long authApplicationId,
                                                            long acctApplicationId,
                                                            net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp vendorSpecificApplicationId)
Specified by:
createSupportedApplications in interface DiameterShAvpFactory

createSupportedApplications

public SupportedApplicationsAvp createSupportedApplications()
Specified by:
createSupportedApplications in interface DiameterShAvpFactory

createSupportedFeatures

public SupportedFeaturesAvp createSupportedFeatures(long vendorId,
                                                    long featureListId,
                                                    long featureList)
Specified by:
createSupportedFeatures in interface DiameterShAvpFactory

createSupportedFeatures

public SupportedFeaturesAvp createSupportedFeatures()
Specified by:
createSupportedFeatures in interface DiameterShAvpFactory

createUserIdentity

public UserIdentityAvp createUserIdentity()
Specified by:
createUserIdentity in interface DiameterShAvpFactory

getBaseFactory

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

validateUserData

public boolean validateUserData(byte[] userData)
Specified by:
validateUserData in interface DiameterShAvpFactory


Copyright © 2011. All Rights Reserved.