Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 54754031 authored by Joze RIHTARSIC's avatar Joze RIHTARSIC
Browse files

update sonar warnings

parent 43f7f643
No related branches found
No related tags found
No related merge requests found
Showing
with 106 additions and 15 deletions
......@@ -42,6 +42,13 @@ import static java.nio.charset.StandardCharsets.UTF_8;
*/
public class ServiceGroupConverter {
/**
* Class has only static members.
*/
private ServiceGroupConverter() {
}
private static final String PARSER_DISALLOW_DTD_PARSING_FEATURE = "http://apache.org/xml/features/disallow-doctype-decl";
private static final ThreadLocal<Unmarshaller> jaxbUnmarshaller = ThreadLocal.withInitial( () -> {
......@@ -49,12 +56,12 @@ public class ServiceGroupConverter {
JAXBContext jaxbContext = JAXBContext.newInstance(ServiceGroup.class);
return jaxbContext.createUnmarshaller();
}catch(JAXBException ex) {
throw new RuntimeException("Could not create ServiceGroup Unmarshaller!");
throw new RuntimeException("Could not create ServiceGroup Unmarshaller!", ex);
}
} );
private static Unmarshaller getUnmarshaller() throws JAXBException {
private static Unmarshaller getUnmarshaller() {
return jaxbUnmarshaller.get();
}
......
......@@ -42,6 +42,13 @@ import static java.nio.charset.StandardCharsets.UTF_8;
*/
public class ServiceMetadataConverter {
/**
* Class has only static members. Is not ment to create instances - also SONAR warning.
*/
private ServiceMetadataConverter() {
}
private static final String NS = "http://docs.oasis-open.org/bdxr/ns/SMP/2016/05";
private static final String DOC_SIGNED_SERVICE_METADATA_EMPTY = "<SignedServiceMetadata xmlns=\""+NS+"\"/>";
private static final String PARSER_DISALLOW_DTD_PARSING_FEATURE = "http://apache.org/xml/features/disallow-doctype-decl";
......@@ -55,7 +62,7 @@ public class ServiceMetadataConverter {
}
} );
private static Unmarshaller getUnmarshaller() throws JAXBException {
private static Unmarshaller getUnmarshaller() {
return jaxbUnmarshaller.get();
}
......
......@@ -20,7 +20,6 @@ import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_FREE_TEXT_LENGTH;
import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_IDENTIFIER_VALUE_LENGTH;
......
......@@ -16,7 +16,6 @@ package eu.europa.ec.edelivery.smp.data.model;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Table (name = "smp_ownership")
......
......@@ -16,7 +16,6 @@ package eu.europa.ec.edelivery.smp.data.model;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
......@@ -31,7 +30,7 @@ public class DBServiceGroup implements BaseEntity {
private DBServiceGroupId serviceGroupId;
private String extension;
private Set<DBOwnership> ownerships = new HashSet<>();
private Set<DBServiceMetadata> serviceMetadatas = new HashSet<DBServiceMetadata>();
private Set<DBServiceMetadata> serviceMetadatas = new HashSet<>();
private DBDomain domain;
public DBServiceGroup() {
......
......@@ -16,7 +16,6 @@ package eu.europa.ec.edelivery.smp.data.model;
import org.hibernate.envers.Audited;
import javax.persistence.*;
import java.io.Serializable;
import static javax.persistence.FetchType.EAGER;
......
......@@ -3,6 +3,7 @@ package eu.europa.ec.edelivery.smp.data.ui;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Objects;
import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_IDENTIFIER_VALUE_LENGTH;
import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_USERNAME_LENGTH;
......@@ -16,6 +17,8 @@ import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_USE
@Table(name = "smp_domain")
public class DomainRO implements Serializable {
private static final long serialVersionUID = -9008583888835630560L;
@Id
@Column(name = "domainId")
private String domainId;
......@@ -81,4 +84,19 @@ public class DomainRO implements Serializable {
public void setSignatureCertAlias(String signatureCertAlias) {
this.signatureCertAlias = signatureCertAlias;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
DomainRO domainRO = (DomainRO) o;
return Objects.equals(domainId, domainRO.domainId) &&
Objects.equals(bdmslSmpId, domainRO.bdmslSmpId);
}
@Override
public int hashCode() {
return Objects.hash(domainId, bdmslSmpId);
}
}
......@@ -6,6 +6,7 @@ import lombok.ToString;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Objects;
/**
* @author Joze Rihtarsic
......@@ -17,6 +18,7 @@ import java.io.Serializable;
public class ServiceGroupRO implements Serializable {
private static final long serialVersionUID = -7523221767041516157L;
@EmbeddedId
ServiceGroupROId serviceGroupROId;
......@@ -41,10 +43,23 @@ public class ServiceGroupRO implements Serializable {
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ServiceGroupRO that = (ServiceGroupRO) o;
return Objects.equals(serviceGroupROId, that.serviceGroupROId);
}
@Override
public int hashCode() {
return Objects.hash(serviceGroupROId);
}
@Embeddable
@ToString
@EqualsAndHashCode
public static class ServiceGroupROId implements Serializable {
private static final long serialVersionUID = 7895751676689305736L;
@Column(name = "businessIdentifier")
private String participantId;
@Column(name = "businessIdentifierScheme")
......@@ -75,5 +90,19 @@ public class ServiceGroupRO implements Serializable {
this.participantSchema = participanSchema;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ServiceGroupROId that = (ServiceGroupROId) o;
return Objects.equals(participantId, that.participantId) &&
Objects.equals(participantSchema, that.participantSchema);
}
@Override
public int hashCode() {
return Objects.hash(participantId, participantSchema);
}
}
}
......@@ -6,6 +6,7 @@ import lombok.ToString;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Objects;
/**
* @author Joze Rihtarsic
......@@ -17,6 +18,7 @@ import java.io.Serializable;
public class ServiceMetadataRO implements Serializable {
private static final long serialVersionUID = 67944640449327185L;
@EmbeddedId
ServiceMetadataROId serviceMetadataROId;
......@@ -29,9 +31,8 @@ public class ServiceMetadataRO implements Serializable {
}
@Embeddable
@ToString
@EqualsAndHashCode
public static class ServiceMetadataROId implements Serializable {
private static final long serialVersionUID = -123975468926638078L;
@Column(name = "businessIdentifier")
private String participantId;
@Column(name = "businessIdentifierScheme")
......@@ -82,5 +83,21 @@ public class ServiceMetadataRO implements Serializable {
public void setDocumentIdValue(String documentIdValue) {
this.documentIdValue = documentIdValue;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ServiceMetadataROId that = (ServiceMetadataROId) o;
return Objects.equals(participantId, that.participantId) &&
Objects.equals(participantSchema, that.participantSchema) &&
Objects.equals(documentIdScheme, that.documentIdScheme) &&
Objects.equals(documentIdValue, that.documentIdValue);
}
@Override
public int hashCode() {
return Objects.hash(participantId, participantSchema, documentIdScheme, documentIdValue);
}
}
}
......@@ -11,8 +11,10 @@ import java.util.Map;
*/
public class ServiceResult<T> implements Serializable {
private static final long serialVersionUID = -4971552086560325302L;
private Map<String, Object> filter; //NOSONAR
private List<T> serviceEntities;
private List<T> serviceEntities; //NOSONAR
private Long count;
......@@ -29,7 +31,7 @@ public class ServiceResult<T> implements Serializable {
public List<T> getServiceEntities() {
if (serviceEntities == null) {
serviceEntities = new ArrayList<T>();
serviceEntities = new ArrayList<>();
}
return serviceEntities;
}
......
......@@ -6,6 +6,7 @@ import lombok.ToString;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Objects;
import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_USERNAME_LENGTH;
......@@ -19,7 +20,7 @@ import static eu.europa.ec.edelivery.smp.data.model.CommonColumnsLengths.MAX_USE
public class UserRO implements Serializable {
private static final long serialVersionUID = -4971552086560325302L;
@Id
@Column(name = "username")
private String username;
......@@ -61,4 +62,18 @@ public class UserRO implements Serializable {
public void setAdmin(boolean admin) {
isAdmin = admin;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
UserRO userRO = (UserRO) o;
return Objects.equals(username, userRO.username);
}
@Override
public int hashCode() {
return Objects.hash(username);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment