CPD Results

The following document contains the results of PMD's CPD 6.4.0.

Duplications

File Line
ejava/examples/orm/core/annotated/NapsackPK.java 13
ejava/examples/orm/core/mapped/NapsackPK.java 12
@Embeddable
public class NapsackPK implements Serializable {
    private static final long serialVersionUID = 1L;

    @Column(name="NAPSACK_MAKE") //maps field to column of containing class
    private String make;
    @Column(name="NAPSACK_MODEL")//maps field to column of containing class
    private String model;
    
    public NapsackPK() {}
    public NapsackPK(String make, String model) {
        this.make = make;
        this.model = model;
    }
    
    public String getMake() { return make; }
    public void setMake(String make) {
		this.make = make;
	}
    public String getModel() { return model; }
    public void setModel(String model) {
		this.model = model;
	}

    public int hashCode() { return make.hashCode() + model.hashCode(); }
    public boolean equals(Object obj) {
        try {
            if (this == obj) return true;
            return make.equals(((NapsackPK)obj).getMake()) &&
                   model.equals(((NapsackPK)obj).getModel());
            
        } catch (Throwable ignored) { //catch NP & Cast Exceptions 
            return false;
        }
    }
    
    public String toString() {
        return new StringBuilder()
File Line
ejava/examples/orm/core/annotated/Watch.java 35
ejava/examples/orm/core/mapped/Watch.java 17
    private String phone;

    public Watch() {}
    public Watch(long id) { this.id = id; }
    
    public long getId() { return id; }

    public String getMake() { return make; }
    public void setMake(String make) {
        this.make = make;
    }

    public String getModel() { return model; }
    public void setModel(String model) {
        this.model = model;
    }

    public String getOwner() { return owner; }
    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getCardnum() { return cardnum; }
    public void setCardnum(String cardnum) {
        this.cardnum = cardnum;
    }
    
    public String getManufacturer() { return manufacturer; }
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getAddress() { return address; }
    public void setAddress(String address) {
        this.address = address;
    }

    public String getPhone() { return phone; }
    public void setPhone(String phone) {
        this.phone = phone;
    }
File Line
ejava/examples/orm/core/annotated/MakeModelPK.java 14
ejava/examples/orm/core/mapped/MakeModelPK.java 14
@Embeddable
public class MakeModelPK implements Serializable {
    private static final long serialVersionUID = 1L;
    private String make;
    private String model;
    
    public MakeModelPK() {}
    public MakeModelPK(String make, String model) {
        this.make = make;
        this.model = model;
    }
    
    public String getMake() { return make; }
    public String getModel() { return model; }

    public int hashCode() { return make.hashCode() + model.hashCode(); }
    public boolean equals(Object obj) {
        try {
            if (this == obj) return true;
            return make.equals(((MakeModelPK)obj).getMake()) &&
                   model.equals(((MakeModelPK)obj).getModel());
            
        } catch (Throwable ignored) { //catch NP & Cast Exceptions 
            return false;
        }
    }
File Line
ejava/examples/orm/core/annotated/Vase.java 27
ejava/examples/orm/core/mapped/Vase.java 17
    private ColorType colorName;

    public Vase() {}
    public Vase(long id) { this.id = id; }

    public long getId() { return id; }
    
    public Date getADate() { return aDate; }
    public void setADate(Date date) {
        aDate = date;
    }
    
    public Date getATime() { return aTime; }
    public void setATime(Date time) {
        aTime = time;
    }
    
    public Date getATimestamp() { return aTimestamp; }
    public void setATimestamp(Date timestamp) {
        aTimestamp = timestamp;
    }
    
    public ColorType getColorId() { return colorId; }
    public void setColorId(ColorType colorId) {
        this.colorId = colorId;
    }

    public ColorType getColorName() { return colorName; }
    public void setColorName(ColorType colorName) {
        this.colorName = colorName;
    }
File Line
ejava/examples/orm/core/annotated/Pen.java 11
ejava/examples/orm/core/mapped/Pen.java 11
@Entity
@Table(name="ORMCORE_PEN")
public class Pen {
    @EmbeddedId
    @AttributeOverrides({
        @AttributeOverride(name="make", column=@Column(name="PEN_MAKE")),
        @AttributeOverride(name="model", column=@Column(name="PEN_MODEL"))             
        })
    private MakeModelPK pk;
    private int size;
    
    public Pen() {}
    public Pen(String make, String model) {
        this.pk = new MakeModelPK(make, model);
    }
    
    public MakeModelPK getPk() { return pk; }
    
    public int getSize() { return size; }
    public void setSize(int size) {
        this.size = size;
    }
    
    public String toString() {
        return new StringBuilder()
File Line
ejava/examples/orm/core/annotated/Car.java 36
ejava/examples/orm/core/mapped/Car.java 15
    private BigDecimal cost;
    
    public Car() {}
    public Car(long id) { this.id = id; }
    
    public long getId() { return id; }
    
    public String getMake() { return make; }
    public void setMake(String make) {
        this.make = make;
    }
    
    public String getModel() { return model; }
    public void setModel(String model) {
        this.model = model;
    }

    public int getYear() { return year; }
    public void setYear(int year) {
        this.year = year;
    }
    
    public BigDecimal getCost() { return cost; }
    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }
File Line
ejava/examples/orm/core/annotated/Manufacturer.java 12
ejava/examples/orm/core/mapped/Manufacturer.java 12
    private String name;
    private String address;
    private String phone;
    
    public Manufacturer() {}
    public Manufacturer(String name, String address, String phone) {
        this.name = name;
        this.address = address;
        this.phone=phone;
    }
    
    public String getAddress() { return address; }
    public void setAddress(String address) {
        this.address = address;
    }

    public String getName() { return name; }
    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() { return phone; }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    
    public String toString() {
        return new StringBuilder()
File Line
ejava/examples/orm/core/annotated/Bike.java 16
ejava/examples/orm/core/mapped/Bike.java 9
    private long id;
    private String make;
    private String model;
    private int size;
    
    public Bike() {} //required non-private default ctor
    public Bike(long id) { this.id = id; }

    public long getId() { return id; }

    public String getMake() { return make; }
    public void setMake(String make) {
        this.make = make;
    }
    
    public String getModel() { return model; }
    public void setModel(String model) {
        this.model = model;
    }
    
    public int getSize() { return size; }
    public void setSize(int size) {
        this.size = size;
    }
File Line
ejava/examples/orm/core/annotated/Mower.java 12
ejava/examples/orm/core/mapped/Mower.java 13
@Entity
@Table(name="ORMCORE_MOWER")
@IdClass(MowerPK.class)
public class Mower {
    @Id
    private String make;
    @Id
    private String model;    
    private int size;
    
    public Mower() {}
    public Mower(String make, String model) {
        this.make = make;
        this.model = model;
    }
    
    public String getMake() { return make; }    
    public String getModel() { return model; }

    public int getSize() { return size; }
    public void setSize(int size) {
        this.size = size;
    }
    
    public String toString() {
        return new StringBuilder()