javax.slee.profile
Interface ProfileUpdatedEvent


public interface ProfileUpdatedEvent

This interface is implemented by profile updated events generated by ProfileMBean objects when a profile is updated.

The event type name of profile updated events is "javax.slee.profile.ProfileUpdatedEvent".


Method Summary
 java.lang.Object getAfterUpdateProfile()
          Get the committed state of the profile after it was updated.
 java.lang.Object getBeforeUpdateProfile()
          Get the committed state of the profile before it was updated.
 ProfileID getProfile()
          Get the profile identifer for the profile that was updated.
 Address getProfileAddress()
          Get the address of the profile that was updated.
 

Method Detail

getProfile

public ProfileID getProfile()
Get the profile identifer for the profile that was updated.
Returns:
the profile identifier for the profile that was updated.

getProfileAddress

public Address getProfileAddress()
Get the address of the profile that was updated. This method is equivalent to this.getProfile().toAddress().
Returns:
the address of the profile that was updated.

getBeforeUpdateProfile

public java.lang.Object getBeforeUpdateProfile()
Get the committed state of the profile before it was updated. The actual type of the return value is the Profile CMP Interface defined by the profile specification of the profile table in which the profile resides, and may be safely typecast using the normal Java typecast mechanism.

The object returned from this method is only valid within the event-handler transaction in which the event was delivered to an SBB entity.

Returns:
the committed state of the profile before it was updated.

getAfterUpdateProfile

public java.lang.Object getAfterUpdateProfile()
Get the committed state of the profile after it was updated. The actual type of the return value is the Profile CMP Interface defined by the profile specification of the profile table in which the profile resides, and may be safely typecast using the normal Java typecast mechanism.

The object returned from this method is only valid within the event-handler transaction in which the event was delivered to an SBB entity.

Returns:
the committed state of the profile after it was updated.