1
2
3
4
5 package org.rcfaces.core.provider;
6
7 import javax.faces.context.FacesContext;
8
9 import org.apache.commons.digester.Digester;
10
11
12
13
14
15
16 public abstract class AbstractProvider implements IProvider {
17 private static final String REVISION = "$Revision: 1.18 $";
18
19 public void configureRules(Digester digester) {
20 }
21
22 public void startup(FacesContext facesContext) {
23 }
24
25 public boolean equals(Object obj) {
26 if (obj == null || (obj instanceof AbstractProvider) == false) {
27 return false;
28 }
29
30 return getId().equals(((AbstractProvider) obj).getId());
31 }
32
33 public int hashCode() {
34 return getId().hashCode();
35 }
36
37 public String toString() {
38 return "[AbstractProvider '" + getId() + "']";
39 }
40 }