Package net.sf.basedb.util.listable
Interface SourceItemTransformer
-
- All Known Implementing Classes:
AbstractSourceItemTransformer
,BioSourceToSampleTransformer
,CollectedExtractsToDerivedBioAssayTransformer
,CollectedExtractsToRawBioAssayTransformer
,CollectExtracts.CollectChildren
,CollectExtracts.CollectFromDerivedBioAssays
,CollectExtracts.CollectFromExtracts
,CollectExtracts.CollectFromRawBioAssays
,CollectExtracts.CollectParents
,CollectExtracts.ResetCollected
,DerivedBioAssayToChildDerivedBioAssayTransformer
,DerivedBioAssayToParentDerivedBioAssayTransformer
,DerivedBioAssayToPhysicalBioAssayTransformer
,DerivedBioAssayToRawBioAssayTransformer
,ExtractToChildExtractTransformer
,ExtractToParentExtractTransformer
,ExtractToPhysicalBioAssayTransformer
,ExtractToSampleTransformer
,PhysicalBioAssayToDerivedBioAssayTransformer
,PhysicalBioAssayToExtractTransformer
,PushToParentsTransformer
,RawBioAssayToDerivedBioAssayTransformer
,RestrictionTransformer
,SampleToBioSourceTransformer
,SampleToChildSampleTransformer
,SampleToExtractTransformer
,SampleToParentSampleTransformer
,SourceItemTransformerChain
,SourceItemTransformerWithCache.TransformerWithCache
public interface SourceItemTransformer
Implementations are responsible for transforming a set of source item ID:s into a set of related target item ID:s. The rules for transforming is up to each implementation.- Since:
- 3.5
- Author:
- Nicklas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Item
getSourceItemType()
Get the item type of the source items.Item
getTargetItemType()
Get the item type of the target items.Set<Integer>
transform(TransformContext context, Set<Integer> source)
Transform the given set of source item ID:s into a set of target item ID:s
-
-
-
Method Detail
-
getSourceItemType
Item getSourceItemType()
Get the item type of the source items.
-
getTargetItemType
Item getTargetItemType()
Get the item type of the target items.
-
transform
Set<Integer> transform(TransformContext context, Set<Integer> source)
Transform the given set of source item ID:s into a set of target item ID:s
-
-