org.mobicents.slee.examples.callcontrol.profile
Class CallControlProfileManagementImpl

java.lang.Object
  extended by org.mobicents.slee.examples.callcontrol.profile.CallControlProfileManagementImpl
All Implemented Interfaces:
javax.slee.profile.Profile, CallControlProfileCMP

public abstract class CallControlProfileManagementImpl
extends java.lang.Object
implements javax.slee.profile.Profile, CallControlProfileCMP

Profile Management implementation class.


Constructor Summary
CallControlProfileManagementImpl()
           
 
Method Summary
 void profileActivate()
           
 void profileInitialize()
          Initialize the profile with its default values.
 void profileLoad()
           
 void profilePassivate()
           
 void profilePostCreate()
           
 void profileRemove()
           
 void profileStore()
           
 void profileVerify()
          Verify the profile's CMP field settings.
 void setProfileContext(javax.slee.profile.ProfileContext ctx)
           
 void unsetProfileContext()
           
 void verifyAddress(javax.slee.Address address)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mobicents.slee.examples.callcontrol.profile.CallControlProfileCMP
getBackupAddress, getBlockedAddresses, getUserAddress, getVoicemailState, setBackupAddress, setBlockedAddresses, setUserAddress, setVoicemailState
 

Constructor Detail

CallControlProfileManagementImpl

public CallControlProfileManagementImpl()
Method Detail

profileInitialize

public void profileInitialize()
Initialize the profile with its default values.

Specified by:
profileInitialize in interface javax.slee.profile.Profile

profileLoad

public void profileLoad()
Specified by:
profileLoad in interface javax.slee.profile.Profile

profileStore

public void profileStore()
Specified by:
profileStore in interface javax.slee.profile.Profile

profileVerify

public void profileVerify()
                   throws javax.slee.profile.ProfileVerificationException
Verify the profile's CMP field settings.

Specified by:
profileVerify in interface javax.slee.profile.Profile
Throws:
javax.slee.profile.ProfileVerificationException - if any CMP field contains an invalid value

verifyAddress

public void verifyAddress(javax.slee.Address address)
                   throws javax.slee.profile.ProfileVerificationException
Throws:
javax.slee.profile.ProfileVerificationException

profileActivate

public void profileActivate()
Specified by:
profileActivate in interface javax.slee.profile.Profile

profilePassivate

public void profilePassivate()
Specified by:
profilePassivate in interface javax.slee.profile.Profile

profilePostCreate

public void profilePostCreate()
                       throws javax.slee.CreateException
Specified by:
profilePostCreate in interface javax.slee.profile.Profile
Throws:
javax.slee.CreateException

profileRemove

public void profileRemove()
Specified by:
profileRemove in interface javax.slee.profile.Profile

setProfileContext

public void setProfileContext(javax.slee.profile.ProfileContext ctx)
Specified by:
setProfileContext in interface javax.slee.profile.Profile

unsetProfileContext

public void unsetProfileContext()
Specified by:
unsetProfileContext in interface javax.slee.profile.Profile


Copyright © 2010. All Rights Reserved.