org.springframework.aop.support
abstract public class: AbstractPointcutAdvisor [javadoc |
source]
java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
All Implemented Interfaces:
Ordered, PointcutAdvisor, Serializable
Direct Known Subclasses:
AspectJExpressionPointcutAdvisor, DefaultPointcutAdvisor, DefaultBeanFactoryPointcutAdvisor, PersistenceExceptionTranslationAdvisor, AbstractGenericPointcutAdvisor, NameMatchMethodPointcutAdvisor, RegexpMethodPointcutAdvisor, SyntheticInstantiationAdvisor, BeanFactoryTransactionAttributeSourceAdvisor, AbstractBeanFactoryPointcutAdvisor, TransactionAttributeSourceAdvisor
Abstract base class for
org.springframework.aop.PointcutAdvisor
implementations. Can be subclassed for returning a specific pointcut/advice
or a freely configurable pointcut/advice.
| Method from org.springframework.aop.support.AbstractPointcutAdvisor Detail: |
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof PointcutAdvisor)) {
return false;
}
PointcutAdvisor otherAdvisor = (PointcutAdvisor) other;
return (ObjectUtils.nullSafeEquals(getAdvice(), otherAdvisor.getAdvice()) &&
ObjectUtils.nullSafeEquals(getPointcut(), otherAdvisor.getPointcut()));
}
|
public int getOrder() {
return this.order;
}
|
public int hashCode() {
return PointcutAdvisor.class.hashCode();
}
|
public boolean isPerInstance() {
return true;
}
|
public void setOrder(int order) {
this.order = order;
}
|