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

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

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

Start time:16:49:19 2009-05-23
Project: diameter-parent
Implementation of Sh AVP factory.

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.client.events.avp.SupportedApplicationsAvp createSupportedApplications()
           
 net.java.slee.resource.diameter.sh.client.events.avp.SupportedApplicationsAvp createSupportedApplications(long authApplicationId, long acctApplicationId, net.java.slee.resource.diameter.base.events.avp.VendorSpecificApplicationIdAvp vendorSpecificApplicationId)
           
 net.java.slee.resource.diameter.sh.client.events.avp.SupportedFeaturesAvp createSupportedFeatures()
           
 net.java.slee.resource.diameter.sh.client.events.avp.SupportedFeaturesAvp createSupportedFeatures(long vendorId, long featureListId, long featureList)
           
 net.java.slee.resource.diameter.sh.client.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)
Method Detail

createSupportedApplications

public net.java.slee.resource.diameter.sh.client.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.client.DiameterShAvpFactory

createSupportedApplications

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

createSupportedFeatures

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

createSupportedFeatures

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

createUserIdentity

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

getBaseFactory

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

validateUserData

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


Copyright © 2009. All Rights Reserved.