1 17 18 package org.apache.geronimo.deployment.plugin; 19 20 import javax.enterprise.deploy.spi.Target ; 21 import javax.management.ObjectName ; 22 import java.io.Serializable ; 23 import org.apache.geronimo.gbean.AbstractName; 24 25 30 public class TargetImpl implements Target , Serializable { 31 private final AbstractName name; 32 private final String description; 33 34 public TargetImpl(AbstractName name, String description) { 35 this.name = name; 36 this.description = description; 37 } 38 39 public AbstractName getAbstractName() { 40 return name; 41 } 42 43 public String getName() { 44 return name.toString(); 45 } 46 47 public String getDescription() { 48 return description; 49 } 50 51 public String toString() { 52 return name.toString(); 53 } 54 55 public boolean equals(Object o) { 56 if (this == o) return true; 57 if (!(o instanceof TargetImpl)) return false; 58 59 final TargetImpl target = (TargetImpl) o; 60 61 if (!name.equals(target.name)) return false; 62 63 return true; 64 } 65 66 public int hashCode() { 67 return name.hashCode(); 68 } 69 } 70 | Popular Tags |