001package co.codewizards.cloudstore.core.bean;
002
003import java.beans.PropertyChangeListener;
004
005public interface Bean<P extends PropertyBase> {
006
007        void addPropertyChangeListener(PropertyChangeListener listener);
008
009        void removePropertyChangeListener(PropertyChangeListener listener);
010
011        void addPropertyChangeListener(P property, PropertyChangeListener listener);
012
013        void removePropertyChangeListener(P property, PropertyChangeListener listener);
014}