Skip to content
Snippets Groups Projects
Commit 2dd729a4 authored by gpawel's avatar gpawel
Browse files

bugfix: fixing PEs to make it possible to delete entities with metaprojects assigned

SVN: 27424
parent 9bf3330f
No related branches found
No related tags found
No related merge requests found
......@@ -419,6 +419,7 @@ public class DataPE extends AbstractIdAndCodeHolder<DataPE> implements
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.UN_TOKENIZED, store = Store.YES, name = SearchFieldConstants.SAMPLE_ID)
private Long getSampleId()
......@@ -522,6 +523,7 @@ public class DataPE extends AbstractIdAndCodeHolder<DataPE> implements
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.UN_TOKENIZED, store = Store.YES, name = SearchFieldConstants.CONTAINER_ID)
private Long getContainerId()
......@@ -630,6 +632,7 @@ public class DataPE extends AbstractIdAndCodeHolder<DataPE> implements
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.UN_TOKENIZED, store = Store.YES, name = SearchFieldConstants.EXPERIMENT_ID)
private Long getExperimentId()
......@@ -812,7 +815,9 @@ public class DataPE extends AbstractIdAndCodeHolder<DataPE> implements
this.deletion = deletion;
}
@ManyToMany(fetch = FetchType.LAZY)
// used only by Hibernate Search
@SuppressWarnings("unused")
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@JoinTable(name = TableNames.METAPROJECT_ASSIGNMENTS_VIEW, joinColumns =
{ @JoinColumn(name = ColumnNames.DATA_ID_COLUMN) }, inverseJoinColumns =
......
......@@ -554,7 +554,9 @@ public class ExperimentPE extends AttachmentHolderPE implements
this.permId = permId;
}
@ManyToMany(fetch = FetchType.LAZY)
// used only by Hibernate Search
@SuppressWarnings("unused")
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@JoinTable(name = TableNames.METAPROJECT_ASSIGNMENTS_VIEW, joinColumns =
{ @JoinColumn(name = ColumnNames.EXPERIMENT_COLUMN) }, inverseJoinColumns =
......
......@@ -382,7 +382,9 @@ public class MaterialPE implements IIdAndCodeHolder, Comparable<MaterialPE>,
return createPermId(code, materialType.getCode());
}
@ManyToMany(fetch = FetchType.LAZY)
// used only by Hibernate Search
@SuppressWarnings("unused")
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@JoinTable(name = TableNames.METAPROJECT_ASSIGNMENTS_VIEW, joinColumns =
{ @JoinColumn(name = ColumnNames.MATERIAL_COLUMN) }, inverseJoinColumns =
......
......@@ -388,6 +388,7 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.UN_TOKENIZED, store = Store.YES, name = SearchFieldConstants.CONTAINER_ID)
private Long getContainerId()
......@@ -488,6 +489,7 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.UN_TOKENIZED, store = Store.YES, name = SearchFieldConstants.EXPERIMENT_ID)
private Long getExperimentId()
......@@ -525,6 +527,7 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
}
// used only by Hibernate Search
@SuppressWarnings("unused")
@Transient
@Field(index = Index.TOKENIZED, store = Store.YES, name = SearchFieldConstants.CODE)
private String getFullCode()
......@@ -809,7 +812,9 @@ public class SamplePE extends AttachmentHolderPE implements IIdAndCodeHolder, Co
return map;
}
@ManyToMany(fetch = FetchType.LAZY)
// used only by Hibernate Search
@SuppressWarnings("unused")
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@Fetch(FetchMode.SUBSELECT)
@JoinTable(name = TableNames.METAPROJECT_ASSIGNMENTS_VIEW, joinColumns =
{ @JoinColumn(name = ColumnNames.SAMPLE_COLUMN) }, inverseJoinColumns =
......
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