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}