mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-10 19:43:10 +00:00
fix conflict
This commit is contained in:
@@ -11,6 +11,7 @@ import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||
import org.apache.commons.lang3.builder.HashCodeBuilder;
|
||||
import org.dspace.authorize.ResourcePolicy;
|
||||
import org.dspace.core.ReloadableEntity;
|
||||
import org.dspace.handle.Handle;
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
@@ -25,7 +26,7 @@ import javax.persistence.*;
|
||||
@Entity
|
||||
@Inheritance(strategy= InheritanceType.JOINED)
|
||||
@Table(name = "dspaceobject")
|
||||
public abstract class DSpaceObject implements Serializable
|
||||
public abstract class DSpaceObject implements Serializable, ReloadableEntity<java.util.UUID>
|
||||
{
|
||||
@Id
|
||||
@GeneratedValue(generator = "system-uuid")
|
||||
@@ -38,18 +39,18 @@ public abstract class DSpaceObject implements Serializable
|
||||
@Transient
|
||||
private StringBuffer eventDetails = null;
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "dSpaceObject", cascade={CascadeType.PERSIST}, orphanRemoval = true)
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "dSpaceObject", cascade = CascadeType.ALL)
|
||||
@OrderBy("metadataField, place")
|
||||
private List<MetadataValue> metadata = new ArrayList<>();
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "dso")
|
||||
// Order by is here to ensure that the oldest handle is retrieved first,
|
||||
// multiple handles are assigned to the latest version of an item the original handle will have the lowest identifier
|
||||
// This handle is the prefered handle.
|
||||
// This handle is the preferred handle.
|
||||
@OrderBy("id ASC")
|
||||
private List<Handle> handles = new ArrayList<>();
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "dSpaceObject", cascade={CascadeType.PERSIST}, orphanRemoval = false)
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "dSpaceObject", cascade = CascadeType.ALL)
|
||||
private List<ResourcePolicy> resourcePolicies = new ArrayList<>();
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user