Interface Identifiable

All Known Subinterfaces:
Auditable, BioAssaySetValueObject, CellLevelCharacteristics, Curatable, Describable, Securable, SecuredChild, SecuredNotChild
All Known Implementing Classes:
AbstractAuditable, AbstractCuratableValueObject, AbstractDescribable, AbstractFactorValueValueObject, AbstractIdentifiable, AggregatedSingleDataAddedEvent, AlignmentBasedGeneMappingEvent, AlternateName, Analysis, AnalysisResult, AnalysisResultSet, AnalysisResultSetValueObject, AnalysisResultValueObject, AnalysisSuitabilityEvent, AnalysisValueObject, AnnotationAssociation, AnnotationBasedGeneMappingEvent, AnnotationEvent, AnnotationValueObject, ArrayDesign, ArrayDesignAnalysisEvent, ArrayDesignGeneMappingEvent, ArrayDesignMergeEvent, ArrayDesignProbeRenamingEvent, ArrayDesignRepeatAnalysisEvent, ArrayDesignSequenceAnalysisEvent, ArrayDesignSequenceRemoveEvent, ArrayDesignSequenceUpdateEvent, ArrayDesignSubsumeCheckEvent, ArrayDesignValueObject, ArrayDesignValueObjectExt, AuditEvent, AuditEventType, AuditEventValueObject, AuditTrail, AutomatedAnnotationEvent, BatchCorrectionEvent, BatchInformationEvent, BatchInformationFetchingEvent, BatchInformationMissingEvent, BatchProblemsUpdateEvent, BibliographicReference, BibliographicReferenceValueObject, BibRefAnnotation, BioAssay, BioAssayDimension, BioAssayDimensionValueObject, BioAssaySet, BioAssayValueObject, BioMaterial, BioMaterialMappingUpdate, BioMaterialValueObject, BioSequence, BioSequence2GeneProduct, BioSequenceValueObject, BlacklistedEntity, BlacklistedExperiment, BlacklistedPlatform, BlacklistedValueObject, BlatAssociation, BlatResult, BlatResultValueObject, BooleanVectorValueObject, BulkExpressionDataVector, CellLevelCharacteristicsAddedEvent, CellLevelCharacteristicsEvent, CellLevelCharacteristicsRemovedEvent, CellLevelCharacteristicsValueObject, CellTypeAssignment, CellTypeAssignmentAddedEvent, CellTypeAssignmentEvent, CellTypeAssignmentRemovedEvent, CellTypeAssignmentValueObject, Characteristic, CharacteristicValueObject, Chromosome, ChromosomeFeature, ChromosomeLocation, CoexpressionAnalysis, CommentedEvent, CompositeSequence, CompositeSequenceValueObject, Compound, Contact, ContrastResult, ContrastResultValueObject, CurationDetails, CurationDetailsEvent, CurationNoteUpdateEvent, DataAddedEvent, DatabaseBackedGeneSetValueObject, DatabaseEntry, DatabaseEntryValueObject, DataRemovedEvent, DataReplacedEvent, DatasetsWebService.AnnotationWithUsageStatisticsValueObject, DatasetsWebService.ArrayDesignWithUsageStatisticsValueObject, DatasetsWebService.DifferentialExpressionAnalysisResultByGeneValueObject, DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject, DatasetsWebService.ExpressionExperimentSubSetWithGroupsValueObject, DatasetsWebService.ExpressionExperimentWithSearchResultValueObject, DatasetsWebService.TaxonWithUsageStatisticsValueObject, DataVector, DataVectorValueObject, DesignElementDataVector, DifferentialExpressionAnalysis, DifferentialExpressionAnalysisEvent, DifferentialExpressionAnalysisResult, DifferentialExpressionAnalysisResultSetValueObject, DifferentialExpressionAnalysisResultValueObject, DifferentialExpressionAnalysisValueObject, DifferentialExpressionSuitabilityEvent, DoesNotNeedAttentionEvent, DoubleVectorValueObject, Eigenvalue, Eigenvector, ExperimentalDesign, ExperimentalDesignUpdatedEvent, ExperimentalFactor, ExperimentalFactorValueObject, ExperimentalFactorValueWebUIObject, ExpressionAnalysis, ExpressionAnalysisResultSet, ExpressionExperiment, ExpressionExperimentAnalysisEvent, ExpressionExperimentDetailsValueObject, ExpressionExperimentEditValueObject, ExpressionExperimentPlatformSwitchEvent, ExpressionExperimentSet, ExpressionExperimentSetValueObject, ExpressionExperimentSubSet, ExpressionExperimentSubsetValueObject, ExpressionExperimentUpdateFromGEOEvent, ExpressionExperimentValueObject, ExpressionExperimentVectorMergeEvent, ExternalDatabase, ExternalDatabaseValueObject, FactorAssociatedAnalysisResultSet, FactorValue, FactorValueBasicValueObject, FactorValueNeedsAttentionEvent, FactorValueValueObject, FailedBatchInformationFetchingEvent, FailedBatchInformationMissingEvent, FailedDataReplacedEvent, FailedDifferentialExpressionAnalysisEvent, FailedLinkAnalysisEvent, FailedMeanVarianceUpdateEvent, FailedMissingValueAnalysisEvent, FailedPCAAnalysisEvent, FailedProcessedVectorComputationEvent, FailedSampleCorrelationAnalysisEvent, FreeTextExpressionExperimentResultsValueObject, FreeTextGeneResultsValueObject, Geeq, GeeqAdminValueObject, GeeqEvent, GeeqValueObject, Gene, Gene2GeneAssociation, Gene2GOAssociation, GeneAlias, GeneCoexpressionNodeDegree, GeneDifferentialExpressionMetaAnalysis, GeneDifferentialExpressionMetaAnalysisResult, GeneProduct, GeneProductValueObject, GenericCellLevelCharacteristics, GeneSet, GeneSetMember, GeneSetValueObject, GeneValueObject, GOGroupValueObject, GroupAuthority, HitListSize, IdentifiableValueObject, Investigation, JobInfo, Keyword, LinkAnalysisEvent, MakePrivateEvent, MakePublicEvent, ManualAnnotationEvent, MeanVarianceRelation, MeanVarianceUpdateEvent, Measurement, MeasurementValueObject, MedicalSubjectHeading, MissingValueAnalysisEvent, Multifunctionality, NeedsAttentionAlteringEvent, NeedsAttentionEvent, NotTroubledStatusFlagEvent, OutlierAnalysisEvent, OutlierFoundAnalysisEvent, OutliersNotFoundAnalysisEvent, PCAAnalysisEvent, PermissionChangeEvent, Person, PhysicalLocation, PhysicalLocationValueObject, PrincipalComponentAnalysis, ProbeLoading, ProcessedExpressionDataVector, ProcessedVectorComputationEvent, Protocol, ProtocolValueObject, PvalueDistribution, QuantitationType, QuantitationTypeValueObject, RankComputationEvent, RawDataAddedEvent, RawDataRemovedEvent, RawDataReplacedEvent, RawExpressionDataVector, ReferenceAssociation, ReleaseDetailsUpdateEvent, Reporter, ResetSuitabilityForDifferentialExpressionAnalysisEvent, SampleCoexpressionAnalysis, SampleCoexpressionMatrix, SampleCorrelationAnalysisEvent, SampleRemovalEvent, SampleRemovalReversionEvent, SequenceSimilaritySearchResult, SessionBoundExpressionExperimentSetValueObject, SessionBoundGeneSetValueObject, SingleBatchDeterminationEvent, SingleCellDataAddedEvent, SingleCellDataRemovedEvent, SingleCellDataReplacedEvent, SingleCellDimension, SingleCellDimensionValueObject, SingleCellExpressionDataVector, SingleCellSubSetsCreatedEvent, SingleExperimentAnalysis, SingletonBatchInvalidEvent, SlicedDoubleVectorValueObject, Statement, StatementValueObject, Taxon, TaxonValueObject, TooSmallDatasetLinkAnalysisEvent, Treatment, TroubledStatusFlagAlteringEvent, TroubledStatusFlagEvent, UninformativeFASTQHeadersForBatchingEvent, Unit, UnsuitableForDifferentialExpressionAnalysisEvent, User, UserGroup, VersionedEvent

public interface Identifiable
Interface for objects that have a numerical id.

This is generally used by persistent entities, but it is not limited to them. Other main usage is for identifiable VOs.

Author:
tesart
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getId

      Long getId()