Skip to content

Commit 17f1580

Browse files
authored
Merge pull request ORCID#7090 from ORCID/email_domain_remove_created_lastmodified
Removed all created date, last modified from email domain summary
2 parents d749f3a + f4fa943 commit 17f1580

File tree

3 files changed

+5
-30
lines changed

3 files changed

+5
-30
lines changed

orcid-core/src/main/java/org/orcid/core/common/manager/impl/SummaryManagerImpl.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -524,17 +524,13 @@ public void generateEmailDomainsSummary(RecordSummary recordSummary, String orci
524524
for (ProfileEmailDomainEntity ped : emailDomains) {
525525
ed = new EmailDomain();
526526
ed.setValue(ped.getEmailDomain());
527-
ed.setCreatedDate(Date.valueOf(ped.getDateCreated()));
528-
ed.setLastModified(Date.valueOf(ped.getLastModified()));
529527
edList.add(ed);
530528
}
531529
}
532530
List<EmailDomain> emailDomainsTop3 = new ArrayList<EmailDomain>();
533531
edList.stream().limit(3).forEach(t -> {
534532
EmailDomain ed = new EmailDomain();
535533
ed.setValue(t.getValue());
536-
ed.setCreatedDate(t.getCreatedDate());
537-
ed.setLastModified(t.getLastModified());
538534
emailDomainsTop3.add(ed);
539535
});
540536

orcid-core/src/main/java/org/orcid/core/model/EmailDomain.java

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,12 @@
1515
import io.swagger.v3.oas.annotations.media.Schema;
1616

1717
@XmlAccessorType(XmlAccessType.FIELD)
18-
@XmlType(propOrder = { "value", "createdDate","lastModified"})
18+
@XmlType(propOrder = { "value"})
1919
@XmlRootElement(name = "email-domain", namespace = "http://www.orcid.org/ns/summary")
2020
@Schema(description = "Email Domain")
2121
public class EmailDomain {
2222
@XmlElement(name = "value", namespace = "http://www.orcid.org/ns/summary")
2323
protected String value;
24-
@XmlElement(name = "created-date", namespace = "http://www.orcid.org/ns/common")
25-
protected Date createdDate;
26-
@XmlElement(name = "last-modified-date", namespace = "http://www.orcid.org/ns/common")
27-
protected Date lastModified;
2824

2925
public String getValue() {
3026
return value;
@@ -34,27 +30,10 @@ public void setValue(String value) {
3430
this.value = value;
3531
}
3632

37-
@XmlTransient
38-
public Date getCreatedDate() {
39-
return createdDate;
40-
}
41-
42-
public void setCreatedDate(Date createdDate) {
43-
this.createdDate = createdDate;
44-
}
45-
46-
@XmlTransient
47-
public Date getLastModified() {
48-
return lastModified;
49-
}
50-
51-
public void setLastModified(Date lastModified) {
52-
this.lastModified = lastModified;
53-
}
5433

5534
@Override
5635
public int hashCode() {
57-
return Objects.hash(value, createdDate, lastModified);
36+
return Objects.hash(value);
5837
}
5938

6039
@Override
@@ -66,6 +45,6 @@ public boolean equals(Object obj) {
6645
if (getClass() != obj.getClass())
6746
return false;
6847
EmailDomain other = (EmailDomain) obj;
69-
return Objects.equals(createdDate, other.createdDate) && Objects.equals(lastModified, other.lastModified) && Objects.equals(value, other.value);
48+
return Objects.equals(value, other.value);
7049
}
7150
}

orcid-core/src/test/java/org/orcid/core/model/RecordSummaryMarshallingTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ private RecordSummary getRecordSummary() {
9797
EmailDomains emailDomains = new EmailDomains();
9898
emailDomains.setCount(4);
9999
emailDomains.setEmailDomains(new ArrayList<EmailDomain>());
100-
emailDomains.getEmailDomains().add(getEmailDomain("sometrusted.org", getEmailDomainCreatedDate(), getEmailDomainLastModified()));
100+
emailDomains.getEmailDomains().add(getEmailDomain("sometrusted.org"));
101101
record.setEmailDomains(emailDomains);
102102

103103
//Set education/qualifications
@@ -163,7 +163,7 @@ private EducationQualification getEducationQualification(int putCode, String rol
163163
return eq;
164164
}
165165

166-
private EmailDomain getEmailDomain(String domainValue, Date created, Date modified) {
166+
private EmailDomain getEmailDomain(String domainValue) {
167167
EmailDomain emailDomain = new EmailDomain();
168168
emailDomain.setValue(domainValue);
169169
//emailDomain.setCreatedDate(created);

0 commit comments

Comments
 (0)