Skip to content
Snippets Groups Projects
Commit aab60486 authored by brinn's avatar brinn
Browse files

Rename relationShip -> relationship.

SVN: 26251
parent c1e3d56f
No related branches found
No related tags found
No related merge requests found
...@@ -24,7 +24,7 @@ import java.util.Set; ...@@ -24,7 +24,7 @@ import java.util.Set;
import ch.systemsx.cisd.common.collections.IValidator; import ch.systemsx.cisd.common.collections.IValidator;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationShipSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationshipSkeleton;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton;
/** /**
...@@ -63,8 +63,8 @@ public interface ISampleLister ...@@ -63,8 +63,8 @@ public interface ISampleLister
* getParentToChildrenIdsMap/getChildToParentsIdsMap. * getParentToChildrenIdsMap/getChildToParentsIdsMap.
*/ */
@Deprecated @Deprecated
public List<SampleRelationShipSkeleton> listSampleRelationShipsBy( public List<SampleRelationshipSkeleton> listSampleRelationshipsBy(
IValidator<SampleRelationShipSkeleton> criteria); IValidator<SampleRelationshipSkeleton> criteria);
/** Returns a map from child id to set of parents ids for specified children. */ /** Returns a map from child id to set of parents ids for specified children. */
public Map<Long, Set<Long>> getChildToParentsIdsMap(Collection<Long> childrenIds); public Map<Long, Set<Long>> getChildToParentsIdsMap(Collection<Long> childrenIds);
......
...@@ -35,7 +35,7 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; ...@@ -35,7 +35,7 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory;
import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant; import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationShipSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationshipSkeleton;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton;
/** /**
...@@ -104,16 +104,16 @@ public class SampleLister implements ISampleLister ...@@ -104,16 +104,16 @@ public class SampleLister implements ISampleLister
} }
@Override @Override
public List<SampleRelationShipSkeleton> listSampleRelationShipsBy( public List<SampleRelationshipSkeleton> listSampleRelationshipsBy(
IValidator<SampleRelationShipSkeleton> criteria) IValidator<SampleRelationshipSkeleton> criteria)
{ {
DataIterator<SampleRelationRecord> records = DataIterator<SampleRelationRecord> records =
dao.getQuery().getSampleRelationshipSkeletons(); dao.getQuery().getSampleRelationshipSkeletons();
List<SampleRelationShipSkeleton> result = new ArrayList<SampleRelationShipSkeleton>(); List<SampleRelationshipSkeleton> result = new ArrayList<SampleRelationshipSkeleton>();
for (SampleRelationRecord record : records) for (SampleRelationRecord record : records)
{ {
SampleRelationShipSkeleton skeleton = new SampleRelationShipSkeleton(); SampleRelationshipSkeleton skeleton = new SampleRelationshipSkeleton();
skeleton.setRelationShipTypeID(record.relationship_id); skeleton.setRelationshipTypeID(record.relationship_id);
skeleton.setParentSampleID(record.sample_id_parent); skeleton.setParentSampleID(record.sample_id_parent);
skeleton.setChildSampleID(record.sample_id_child); skeleton.setChildSampleID(record.sample_id_child);
if (criteria.isValid(skeleton)) if (criteria.isValid(skeleton))
......
...@@ -17,17 +17,17 @@ ...@@ -17,17 +17,17 @@
package ch.systemsx.cisd.openbis.generic.shared.dto; package ch.systemsx.cisd.openbis.generic.shared.dto;
/** /**
* Only primary and foreign keys of a sample relationship in the database. * Only primary and foreign keys of a sample relationship in the database.
* *
* @author Franz-Josef Elmer * @author Franz-Josef Elmer
*/ */
public class SampleRelationShipSkeleton public class SampleRelationshipSkeleton
{ {
private long parentSampleID; private long parentSampleID;
private long childSampleID; private long childSampleID;
private long relationShipTypeID; private long relationshipTypeID;
public final long getParentSampleID() public final long getParentSampleID()
{ {
...@@ -49,13 +49,13 @@ public class SampleRelationShipSkeleton ...@@ -49,13 +49,13 @@ public class SampleRelationShipSkeleton
this.childSampleID = childSampleID; this.childSampleID = childSampleID;
} }
public final long getRelationShipTypeID() public final long getRelationshipTypeID()
{ {
return relationShipTypeID; return relationshipTypeID;
} }
public final void setRelationShipTypeID(long relationShipTypeID) public final void setRelationshipTypeID(long relationShipTypeID)
{ {
this.relationShipTypeID = relationShipTypeID; this.relationshipTypeID = relationShipTypeID;
} }
} }
...@@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant; ...@@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationShipSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleRelationshipSkeleton;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleSkeleton;
import ch.systemsx.cisd.openbis.generic.shared.dto.SampleTypePE; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleTypePE;
import ch.systemsx.cisd.openbis.generic.shared.dto.Session; import ch.systemsx.cisd.openbis.generic.shared.dto.Session;
...@@ -111,18 +111,18 @@ public class SampleLoader implements ISampleLoader ...@@ -111,18 +111,18 @@ public class SampleLoader implements ISampleLoader
sampleLister sampleLister
.getRelationshipTypeID(BasicConstant.PARENT_CHILD_INTERNAL_RELATIONSHIP); .getRelationshipTypeID(BasicConstant.PARENT_CHILD_INTERNAL_RELATIONSHIP);
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
List<SampleRelationShipSkeleton> relationshipSkeletons = List<SampleRelationshipSkeleton> relationshipSkeletons =
sampleLister.listSampleRelationShipsBy(new IValidator<SampleRelationShipSkeleton>() sampleLister.listSampleRelationshipsBy(new IValidator<SampleRelationshipSkeleton>()
{ {
@Override @Override
public boolean isValid(SampleRelationShipSkeleton skeleton) public boolean isValid(SampleRelationshipSkeleton skeleton)
{ {
return skeleton.getRelationShipTypeID() == relationshipTypeID return skeleton.getRelationshipTypeID() == relationshipTypeID
&& sampleIDs.contains(skeleton.getChildSampleID()); && sampleIDs.contains(skeleton.getChildSampleID());
} }
}); });
Set<Long> filteredSampleIDs = new HashSet<Long>(); Set<Long> filteredSampleIDs = new HashSet<Long>();
for (SampleRelationShipSkeleton sampleRelationShipSkeleton : relationshipSkeletons) for (SampleRelationshipSkeleton sampleRelationShipSkeleton : relationshipSkeletons)
{ {
filteredSampleIDs.add(sampleRelationShipSkeleton.getChildSampleID()); filteredSampleIDs.add(sampleRelationShipSkeleton.getChildSampleID());
} }
......
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