public abstract class AbstractOperationSetServerStoredAccountInfo extends java.lang.Object implements OperationSetServerStoredAccountInfo
OperationSetServerStoredAccountInfo
in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details.Constructor and Description |
---|
AbstractOperationSetServerStoredAccountInfo() |
Modifier and Type | Method and Description |
---|---|
void |
addServerStoredDetailsChangeListener(ServerStoredDetailsChangeListener listener)
Registers a ServerStoredDetailsChangeListener with this operation set so
that it gets notifications of details change.
|
void |
fireServerStoredDetailsChangeEvent(ProtocolProviderService source,
int eventID,
java.lang.Object oldValue,
java.lang.Object newValue)
Notify all listeners of the corresponding account detail
change event.
|
void |
removeServerStoredDetailsChangeListener(ServerStoredDetailsChangeListener listener)
Unregisters listener so that it won't receive any further
notifications upon details change.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDetail, getAllAvailableDetails, getDetails, getDetailsAndDescendants, getMaxDetailInstances, getSupportedDetailTypes, isDetailClassEditable, isDetailClassSupported, removeDetail, replaceDetail, save
public AbstractOperationSetServerStoredAccountInfo()
public void addServerStoredDetailsChangeListener(ServerStoredDetailsChangeListener listener)
addServerStoredDetailsChangeListener
in interface OperationSetServerStoredAccountInfo
listener
- the ServerStoredDetailsChangeListener
to register.public void removeServerStoredDetailsChangeListener(ServerStoredDetailsChangeListener listener)
removeServerStoredDetailsChangeListener
in interface OperationSetServerStoredAccountInfo
listener
- the ServerStoredDetailsChangeListener
to unregister.public void fireServerStoredDetailsChangeEvent(ProtocolProviderService source, int eventID, java.lang.Object oldValue, java.lang.Object newValue)
source
- the protocol provider service sourceeventID
- the int ID of the event to dispatcholdValue
- the value that the changed property had before the change
occurred.newValue
- the value that the changed property currently has (after
the change has occurred).
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.