Reformatted code
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/information-system/resource-registry@142386 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
97b77f36c6
commit
b1e3f5eb34
|
@ -476,27 +476,27 @@ public abstract class RelationManagement<R extends Relation> extends
|
||||||
element.remove();
|
element.remove();
|
||||||
|
|
||||||
switch (removeConstraint) {
|
switch (removeConstraint) {
|
||||||
case cascade:
|
case cascade:
|
||||||
deleteTargetVertex(target);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case cascadeWhenOrphan:
|
|
||||||
Iterable<Edge> iterable = target.getEdges(Direction.IN);
|
|
||||||
Iterator<Edge> iterator = iterable.iterator();
|
|
||||||
if (iterator.hasNext()) {
|
|
||||||
logger.trace(
|
|
||||||
"{} point to {} which is not orphan. Giving {} directive, it will be keep.",
|
|
||||||
element, target, removeConstraint);
|
|
||||||
} else {
|
|
||||||
deleteTargetVertex(target);
|
deleteTargetVertex(target);
|
||||||
}
|
break;
|
||||||
break;
|
|
||||||
|
case cascadeWhenOrphan:
|
||||||
case keep:
|
Iterable<Edge> iterable = target.getEdges(Direction.IN);
|
||||||
break;
|
Iterator<Edge> iterator = iterable.iterator();
|
||||||
|
if (iterator.hasNext()) {
|
||||||
default:
|
logger.trace(
|
||||||
break;
|
"{} point to {} which is not orphan. Giving {} directive, it will be keep.",
|
||||||
|
element, target, removeConstraint);
|
||||||
|
} else {
|
||||||
|
deleteTargetVertex(target);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case keep:
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -13,7 +13,6 @@ import com.orientechnologies.orient.core.record.impl.ODocument;
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
|
||||||
public class HeaderOrient extends ODocument implements org.gcube.informationsystem.model.embedded.Header {
|
public class HeaderOrient extends ODocument implements org.gcube.informationsystem.model.embedded.Header {
|
||||||
|
|
||||||
public HeaderOrient(){
|
public HeaderOrient(){
|
||||||
|
|
|
@ -348,7 +348,8 @@ public class ERManagementTest extends ScopedTest {
|
||||||
facetManagement.setUUID(sharedFacetUUID);
|
facetManagement.setUUID(sharedFacetUUID);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
facetManagement.read();
|
String read = facetManagement.read();
|
||||||
|
logger.debug("Read facet is : {}", read);
|
||||||
throw new Exception(String.format("Shared Facet %s was not deleted", shared));
|
throw new Exception(String.format("Shared Facet %s was not deleted", shared));
|
||||||
}catch(FacetNotFoundException e){
|
}catch(FacetNotFoundException e){
|
||||||
logger.debug("Shared Facet was not foud as expected");
|
logger.debug("Shared Facet was not foud as expected");
|
||||||
|
|
Loading…
Reference in New Issue