gov.nih.nci.mageom.domain
Interface Identifiable

All Superinterfaces:
Describable, Extendable
All Known Subinterfaces:
Array, ArrayDesign, ArrayGroup, ArrayManufacture, BioAssay, BioAssayCreation, BioAssayData, BioAssayDataCluster, BioAssayDimension, BioAssayMap, BioAssayTreatment, BioEvent, BioMaterial, BioSample, BioSequence, BioSource, Channel, CompositeCompositeMap, CompositeGroup, CompositeSequence, CompositeSequenceDimension, Compound, ConfidenceIndicator, Contact, Database, DerivedBioAssay, DerivedBioAssayData, DerivedSignal, DesignElement, DesignElementDimension, DesignElementGroup, DesignElementMap, Error, ExpectedValue, Experiment, ExperimentalFactor, FactorValue, Failed, Feature, FeatureDimension, FeatureExtraction, FeatureGroup, FeatureReporterMap, Hardware, Hybridization, Image, ImageAcquisition, LabeledExtract, Map, MeasuredBioAssay, MeasuredBioAssayData, MeasuredSignal, Organization, Parameter, Parameterizable, Person, PhysicalArrayDesign, PhysicalBioAssay, PresentAbsent, Protocol, PValue, QuantitationType, QuantitationTypeDimension, QuantitationTypeMap, Ratio, Reporter, ReporterCompositeMap, ReporterDimension, ReporterGroup, Security, SecurityGroup, Software, SpecializedQuantitationType, StandardQuantitationType, Transformation, Treatment, Zone
All Known Implementing Classes:
ArrayDesignImpl, ArrayGroupImpl, ArrayImpl, ArrayManufactureImpl, BioAssayCreationImpl, BioAssayDataClusterImpl, BioAssayDataImpl, BioAssayDimensionImpl, BioAssayImpl, BioAssayMapImpl, BioAssayTreatmentImpl, BioEventImpl, BioMaterialImpl, BioSampleImpl, BioSequenceImpl, BioSourceImpl, ChannelImpl, CompositeCompositeMapImpl, CompositeGroupImpl, CompositeSequenceDimensionImpl, CompositeSequenceImpl, CompoundImpl, ConfidenceIndicatorImpl, ContactImpl, DatabaseImpl, DerivedBioAssayDataImpl, DerivedBioAssayImpl, DerivedSignalImpl, DesignElementDimensionImpl, DesignElementGroupImpl, DesignElementImpl, DesignElementMapImpl, ErrorImpl, ExpectedValueImpl, ExperimentalFactorImpl, ExperimentImpl, FactorValueImpl, FailedImpl, FeatureDimensionImpl, FeatureExtractionImpl, FeatureGroupImpl, FeatureImpl, FeatureReporterMapImpl, HardwareImpl, HybridizationImpl, IdentifiableImpl, ImageAcquisitionImpl, ImageImpl, LabeledExtractImpl, MapImpl, MeasuredBioAssayDataImpl, MeasuredBioAssayImpl, MeasuredSignalImpl, OrganizationImpl, ParameterImpl, ParameterizableImpl, PersonImpl, PhysicalArrayDesignImpl, PhysicalBioAssayImpl, PresentAbsentImpl, ProtocolImpl, PValueImpl, QuantitationTypeDimensionImpl, QuantitationTypeImpl, QuantitationTypeMapImpl, RatioImpl, ReporterCompositeMapImpl, ReporterDimensionImpl, ReporterGroupImpl, ReporterImpl, SecurityGroupImpl, SecurityImpl, SoftwareImpl, SpecializedQuantitationTypeImpl, StandardQuantitationTypeImpl, TransformationImpl, TreatmentImpl, ZoneImpl

public interface Identifiable
extends Describable

An Identifiable class is one that has an unambiguous reference within the scope. It also has a potentially ambiguous name.

Version:
%I%, %G%

Method Summary
 java.lang.String getIdentifier()
          Returns the value of this Identifiable object's identifier attribute.
 java.lang.String getName()
          Returns the value of this Identifiable object's name attribute.
 void setIdentifier(java.lang.String p_identifier)
          Sets the identifier attribute.
 void setName(java.lang.String p_name)
          Sets the name attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setIdentifier

void setIdentifier(java.lang.String p_identifier)
Sets the identifier attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Identifiable object.

Parameters:
p_identifier - The new value for identifier.
See Also:
getIdentifier()

getIdentifier

java.lang.String getIdentifier()
Returns the value of this Identifiable object's identifier attribute. Description of identifier: An identifier is an unambiguous string that is unique within the scope (i.e. a document, a set of related documents, or a repository) of its use.

Returns:
String The value of identifier.

setName

void setName(java.lang.String p_name)
Sets the name attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Identifiable object.

Parameters:
p_name - The new value for name.
See Also:
getName()

getName

java.lang.String getName()
Returns the value of this Identifiable object's name attribute. Description of name: The potentially ambiguous common identifier.

Returns:
String The value of name.