Fork me on GitHub

CPD Results

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

Duplications

File Project Line
it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java TheseFoolishThings :: Examples :: DCI :: Persistence JPA 45
it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java TheseFoolishThings :: Examples :: Finder :: JPA Finder 45
@Entity @NoArgsConstructor @Getter @Setter @ToString
public class PersonEntity implements Serializable
  {
    @Id
    private String id;

    @Column
    private String firstName;

    @Column
    private String lastName;

    public PersonEntity (@Nonnull final Person datum)
      {
        this.id = datum.getId().stringValue();
        this.firstName = datum.getFirstName();
        this.lastName = datum.getLastName();
      }

    @Nonnull
    public Person toPerson()
      {
        return new Person(new it.tidalwave.util.Id(id), firstName, lastName);
      }
  }