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

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

Add database column description

parent 4dc3d78e
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@
package eu.europa.ec.edelivery.smp.data.model;
import eu.europa.ec.edelivery.smp.data.dao.utils.ColumnDescription;
import org.apache.commons.lang3.StringUtils;
import org.hibernate.envers.Audited;
......@@ -28,6 +29,7 @@ import java.util.*;
@Index(name = "SMP_SG_PART_ID_IDX", columnList = "PARTICIPANT_IDENTIFIER", unique = false),
@Index(name = "SMP_SG_PART_SCH_IDX", columnList = "PARTICIPANT_SCHEME", unique = false)
})
@org.hibernate.annotations.Table(appliesTo = "SMP_SERVICE_GROUP", comment = "Service group data - Identifier and scheme")
@NamedQueries({
@NamedQuery(name = "DBServiceGroup.getServiceGroupByID", query = "SELECT d FROM DBServiceGroup d WHERE d.id = :id"),
@NamedQuery(name = "DBServiceGroup.getServiceGroup", query = "SELECT d FROM DBServiceGroup d WHERE d.participantIdentifier = :participantIdentifier and d.participantScheme = :participantScheme"),
......@@ -44,6 +46,7 @@ public class DBServiceGroup extends BaseEntity {
@SequenceGenerator(name = "sg_generator", sequenceName = "SMP_SERVICE_GROUP_SEQ", allocationSize = 1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sg_generator" )
@Column(name = "ID")
@ColumnDescription(comment = "Unique Servicegroup id")
Long id;
......
package eu.europa.ec.edelivery.smp.data.model;
import eu.europa.ec.edelivery.smp.data.dao.utils.ColumnDescription;
import org.hibernate.envers.Audited;
import javax.persistence.*;
......@@ -16,6 +17,7 @@ import java.util.Objects;
@Entity
@Audited
@Table(name = "SMP_SG_EXTENSION")
@org.hibernate.annotations.Table(appliesTo = "SMP_SG_EXTENSION", comment = "Service group extension blob")
@NamedQueries({
@NamedQuery(name = "DBServiceGroupExtension.deleteById", query = "DELETE FROM DBServiceGroupExtension d WHERE d.id = :id"),
......@@ -23,10 +25,12 @@ import java.util.Objects;
public class DBServiceGroupExtension extends BaseEntity {
@Id
@ColumnDescription(comment = "Shared primary key with master table SMP_SERVICE_GROUP")
private Long id;
@Lob
@Column(name = "EXTENSION")
@ColumnDescription(comment = "XML extension(s) for servicegroup ")
byte[] extension;
@OneToOne
......
......@@ -13,6 +13,7 @@
package eu.europa.ec.edelivery.smp.data.model;
import eu.europa.ec.edelivery.smp.data.dao.utils.ColumnDescription;
import org.hibernate.envers.Audited;
import javax.persistence.*;
......@@ -27,6 +28,7 @@ import java.util.Objects;
@Index(name = "SMP_SMD_DOC_ID_IDX", columnList = "DOCUMENT_IDENTIFIER", unique = false),
@Index(name = "SMP_SMD_DOC_SCH_IDX", columnList = "DOCUMENT_SCHEME", unique = false)
})
@org.hibernate.annotations.Table(appliesTo = "SMP_SERVICE_METADATA", comment = "Service metadata")
@NamedQueries({
@NamedQuery(name = "DBServiceMetadata.deleteById", query = "DELETE FROM DBServiceMetadata d WHERE d.id = :id"),
})
......@@ -45,6 +47,7 @@ public class DBServiceMetadata extends BaseEntity {
@SequenceGenerator(name = "sgmd_generator", sequenceName = "SMP_SERVICE_METADATA_SEQ",allocationSize = 1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sgmd_generator")
@Column(name = "ID")
@ColumnDescription(comment = "Shared primary key with master table SMP_SERVICE_METADATA")
Long id;
@ManyToOne (fetch = FetchType.LAZY)
......
package eu.europa.ec.edelivery.smp.data.model;
import eu.europa.ec.edelivery.smp.data.dao.utils.ColumnDescription;
import org.hibernate.envers.Audited;
import javax.persistence.*;
......@@ -16,16 +17,19 @@ import java.util.Objects;
@Entity
@Audited
@Table(name = "SMP_SERVICE_METADATA_XML")
@org.hibernate.annotations.Table(appliesTo = "SMP_SERVICE_METADATA_XML", comment = "Service group metadata xml blob")
@NamedQueries({
@NamedQuery(name = "DBServiceMetadataXml.deleteById", query = "DELETE FROM DBServiceMetadataXml d WHERE d.id = :id"),
})
public class DBServiceMetadataXml extends BaseEntity {
@Id
@ColumnDescription(comment = "Shared primary key with master table SMP_SERVICE_METADATA")
private Long id;
@Lob
@Column(name = "XML_CONTENT")
@ColumnDescription(comment = "XML service metadata ")
byte[] xmlContent;
@OneToOne
......
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