Class dynaop.example.BookImpl

Interface java.lang.Object

Method boolean equals(Object)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.example.IdentifiableMixin

Method int hashCode()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.example.IdentifiableMixin

Method String toString()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.example.IdentifiableMixin

Interface dynaop.example.BookImpl

Method String getTitle()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Method void setTitle(String)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: method interceptor
scope: per-instance
class: dynaop.observer.SubjectInterceptor

Method java.util.Date getPublicationDate()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Method void setPublicationDate(java.util.Date)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Interface dynaop.example.Book

Method String getTitle()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Method void setTitle(String)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: method interceptor
scope: per-instance
class: dynaop.observer.SubjectInterceptor

Method java.util.Date getPublicationDate()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Method void setPublicationDate(java.util.Date)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor

Interface dynaop.example.Identifiable

Method long getId()
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.example.IdentifiableMixin

Method void setId(long)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: method interceptor
scope: global
class: dynaop.example.SetIdInterceptor
advice: mixin
class: dynaop.example.IdentifiableMixin

Interface dynaop.observer.Subject

Method void addObserver(dynaop.observer.Observer)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.observer.SubjectMixin

Method void notifyObservers(Object)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.observer.SubjectMixin

Method void removeObserver(dynaop.observer.Observer)
advice: method interceptor
scope: per-instance
class: dynaop.example.SequenceInterceptor
advice: mixin
class: dynaop.observer.SubjectMixin