gov.nih.nci.mageom.domain
Interface Describable

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

public interface Describable
extends Extendable

Abstract class that allows subclasses to inherit the association to Description, for detailed annotations such as Ontology entries and Database references, the association to Audit, for tracking changes, and the association to Security for indicating permissions.

Version:
%I%, %G%

Method Summary
 Audit[] getAuditTrail()
          Returns the value of this Describable object's auditTrail attribute.
 Description[] getDescriptions()
          Returns the value of this Describable object's descriptions attribute.
 Security getSecurity()
          Returns the value of this Describable object's security attribute.
 void setAuditTrail(Audit[] p_auditTrail)
          Sets the auditTrail attribute.
 void setDescriptions(Description[] p_descriptions)
          Sets the descriptions attribute.
 void setSecurity(Security p_security)
          Sets the security attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setDescriptions

void setDescriptions(Description[] p_descriptions)
Sets the descriptions attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Describable object.

Parameters:
p_descriptions - The new value for descriptions.
See Also:
getDescriptions()

getDescriptions

Description[] getDescriptions()
Returns the value of this Describable object's descriptions attribute.

Returns:
gov.nih.nci.mageom.bean.Description.Description[] The value of descriptions.
See Also:
Description

setAuditTrail

void setAuditTrail(Audit[] p_auditTrail)
Sets the auditTrail attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Describable object.

Parameters:
p_auditTrail - The new value for auditTrail.
See Also:
getAuditTrail()

getAuditTrail

Audit[] getAuditTrail()
Returns the value of this Describable object's auditTrail attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Audit[] The value of auditTrail.
See Also:
Audit

setSecurity

void setSecurity(Security p_security)
Sets the security attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Describable object.

Parameters:
p_security - The new value for security.
See Also:
getSecurity()

getSecurity

Security getSecurity()
Returns the value of this Describable object's security attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Security The value of security.
See Also:
Security