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
Modifier and TypeMethodDescriptionGet the item type of the source items.Get the item type of the target items.transform
(TransformContext context, Set<Integer> source) Transform the given set of source item ID:s into a set of target item ID:s