ARoad0.gBaseInterface
Interface BoundBean

All Known Subinterfaces:
AclEntry, ACSManager, Actor, ActorMySQL, ActorUbuntu, BasesSetMySQL, Basic, Directory, DirectoryMySQL, DirectoryUbuntu, EligibleParty, EPRViewInBase, ExecutableUbuntu, Folder, GroupID, GroupIDMember, GroupIDMySQL, ImmutableActor, ImmutableBasic, ImmutableDirectory, ImmutableEligibleParty, ImmutableFolder, ImmutableGroupID, ImmutableGroupIDMember, ImmutableLeaf, ImmutableNode, ImmutablePrivilege, ImmutablePrivilegeTarget, ImmutableResource, ImmutableUserID, ImmutableVirtualFolder, Leaf, Node, NoThanViewInBase, Privilege, PrivilegeForLinks, PrivilegeForType, PrivilegeTarget, ProxyMySQL, Resource, ResourceMySQL, ResourceUbuntu, RoleMySQL, SketchViewInBase, StringMetaRight, StringRight, UserID, UserIDMySQL, UserIDUbuntu, ViewInBase, VirtualFolder, VirtualFolderMySQL
All Known Implementing Classes:
AclEntryImpl, ACSFactoryImpl, ACSFactoryMySQLImpl, ACSFactoryUbuntuImpl, ACSImpl, ACSMySQLImpl, ACSUbuntuImpl, ActorImpl, ActorMySQLImpl, ActorUbuntuImpl, BaseManagerImpl, BasesSetMySQLImpl, BasicImpl, DirectoryImpl, DirectoryMySQLImpl, DirectoryUbuntuImpl, EligiblePartyImpl, EPRViewInBaseImpl, ExecutableUbuntuImpl, FolderAbst, GroupIDImpl, GroupIDMemberImpl, GroupIDMySQLImpl, ISNodeImpl, NoThanViewInBaseImpl, PrivilegeAbst, PrivilegeForLinksImpl, PrivilegeForTypeImpl, ProxyMySQLImpl, ResourceImpl, ResourceMySQLImpl, ResourceUbuntuImpl, RoleMySQLImpl, SketchViewInBaseImpl, StringMetaRightImpl, StringRightImpl, UserIDImpl, UserIDMySQLImpl, UserIDUbuntuImpl, ViewInBaseImpl, VirtualFolderImpl, VirtualFolderMySQLImpl

public interface BoundBean

This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed. It is implemented by most of the gBase classes.

Since:
0.5.1

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener _l)
          Add a listener to the bean.
 void addPropertyChangeListener(java.lang.String _propertyName, java.beans.PropertyChangeListener _l)
          Add a listener to the bean.
 void removePropertyChangeListener(java.beans.PropertyChangeListener _l)
          Remove a listener to the bean.
 void removePropertyChangeListener(java.lang.String _propertyName, java.beans.PropertyChangeListener _l)
          Remove a listener to the bean.
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener _l)
Add a listener to the bean.

Parameters:
_l - the listener

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String _propertyName,
                               java.beans.PropertyChangeListener _l)
Add a listener to the bean.

Parameters:
_propertyName - the property to listen
_l - the listener

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener _l)
Remove a listener to the bean.

Parameters:
_l - the listener

removePropertyChangeListener

void removePropertyChangeListener(java.lang.String _propertyName,
                                  java.beans.PropertyChangeListener _l)
Remove a listener to the bean.

Parameters:
_propertyName - the property to listen
_l - the listener