Package omero.model
Interface _IObjectOperationsNC
-
- All Known Subinterfaces:
_AcquisitionModeOperationsNC
,_AdminPrivilegeOperationsNC
,_AffineTransformOperationsNC
,_AnnotationAnnotationLinkOperationsNC
,_AnnotationOperationsNC
,_ArcOperationsNC
,_ArcTypeOperationsNC
,_BasicAnnotationOperationsNC
,_BinningOperationsNC
,_BooleanAnnotationOperationsNC
,_ChannelAnnotationLinkOperationsNC
,_ChannelBindingOperationsNC
,_ChannelOperationsNC
,_ChecksumAlgorithmOperationsNC
,_CodomainMapContextOperationsNC
,_CommentAnnotationOperationsNC
,_ContrastMethodOperationsNC
,_ContrastStretchingContextOperationsNC
,_CorrectionOperationsNC
,_DatasetAnnotationLinkOperationsNC
,_DatasetImageLinkOperationsNC
,_DatasetOperationsNC
,_DBPatchOperationsNC
,_DetectorAnnotationLinkOperationsNC
,_DetectorOperationsNC
,_DetectorSettingsOperationsNC
,_DetectorTypeOperationsNC
,_DichroicAnnotationLinkOperationsNC
,_DichroicOperationsNC
,_DimensionOrderOperationsNC
,_DoubleAnnotationOperationsNC
,_EllipseOperationsNC
,_EventLogOperationsNC
,_EventOperationsNC
,_EventTypeOperationsNC
,_ExperimenterAnnotationLinkOperationsNC
,_ExperimenterGroupAnnotationLinkOperationsNC
,_ExperimenterGroupOperationsNC
,_ExperimenterOperationsNC
,_ExperimentOperationsNC
,_ExperimentTypeOperationsNC
,_ExternalInfoOperationsNC
,_FamilyOperationsNC
,_FilamentOperationsNC
,_FilamentTypeOperationsNC
,_FileAnnotationOperationsNC
,_FilesetAnnotationLinkOperationsNC
,_FilesetEntryOperationsNC
,_FilesetJobLinkOperationsNC
,_FilesetOperationsNC
,_FilterAnnotationLinkOperationsNC
,_FilterOperationsNC
,_FilterSetEmissionFilterLinkOperationsNC
,_FilterSetExcitationFilterLinkOperationsNC
,_FilterSetOperationsNC
,_FilterTypeOperationsNC
,_FolderAnnotationLinkOperationsNC
,_FolderImageLinkOperationsNC
,_FolderOperationsNC
,_FolderRoiLinkOperationsNC
,_FormatOperationsNC
,_GenericExcitationSourceOperationsNC
,_GroupExperimenterMapOperationsNC
,_IlluminationOperationsNC
,_ImageAnnotationLinkOperationsNC
,_ImageOperationsNC
,_ImagingEnvironmentOperationsNC
,_ImmersionOperationsNC
,_ImportJobOperationsNC
,_IndexingJobOperationsNC
,_InstrumentAnnotationLinkOperationsNC
,_InstrumentOperationsNC
,_IntegrityCheckJobOperationsNC
,_JobOperationsNC
,_JobOriginalFileLinkOperationsNC
,_JobStatusOperationsNC
,_LabelOperationsNC
,_LaserMediumOperationsNC
,_LaserOperationsNC
,_LaserTypeOperationsNC
,_LightEmittingDiodeOperationsNC
,_LightPathAnnotationLinkOperationsNC
,_LightPathEmissionFilterLinkOperationsNC
,_LightPathExcitationFilterLinkOperationsNC
,_LightPathOperationsNC
,_LightSettingsOperationsNC
,_LightSourceAnnotationLinkOperationsNC
,_LightSourceOperationsNC
,_LineOperationsNC
,_LinkOperationsNC
,_ListAnnotationOperationsNC
,_LogicalChannelOperationsNC
,_LongAnnotationOperationsNC
,_MapAnnotationOperationsNC
,_MaskOperationsNC
,_MediumOperationsNC
,_MetadataImportJobOperationsNC
,_MicrobeamManipulationOperationsNC
,_MicrobeamManipulationTypeOperationsNC
,_MicroscopeOperationsNC
,_MicroscopeTypeOperationsNC
,_NamespaceAnnotationLinkOperationsNC
,_NamespaceOperationsNC
,_NodeAnnotationLinkOperationsNC
,_NodeOperationsNC
,_NumericAnnotationOperationsNC
,_ObjectiveAnnotationLinkOperationsNC
,_ObjectiveOperationsNC
,_ObjectiveSettingsOperationsNC
,_OriginalFileAnnotationLinkOperationsNC
,_OriginalFileOperationsNC
,_OTFOperationsNC
,_ParseJobOperationsNC
,_PathOperationsNC
,_PhotometricInterpretationOperationsNC
,_PixelDataJobOperationsNC
,_PixelsOperationsNC
,_PixelsOriginalFileMapOperationsNC
,_PixelsTypeOperationsNC
,_PlaneInfoAnnotationLinkOperationsNC
,_PlaneInfoOperationsNC
,_PlaneSlicingContextOperationsNC
,_PlateAcquisitionAnnotationLinkOperationsNC
,_PlateAcquisitionOperationsNC
,_PlateAnnotationLinkOperationsNC
,_PlateOperationsNC
,_PointOperationsNC
,_PolygonOperationsNC
,_PolylineOperationsNC
,_ProjectAnnotationLinkOperationsNC
,_ProjectDatasetLinkOperationsNC
,_ProjectionAxisOperationsNC
,_ProjectionDefOperationsNC
,_ProjectionTypeOperationsNC
,_ProjectOperationsNC
,_PulseOperationsNC
,_QuantumDefOperationsNC
,_ReagentAnnotationLinkOperationsNC
,_ReagentOperationsNC
,_RectangleOperationsNC
,_RenderingDefOperationsNC
,_RenderingModelOperationsNC
,_ReverseIntensityContextOperationsNC
,_RoiAnnotationLinkOperationsNC
,_RoiOperationsNC
,_ScreenAnnotationLinkOperationsNC
,_ScreenOperationsNC
,_ScreenPlateLinkOperationsNC
,_ScriptJobOperationsNC
,_SessionAnnotationLinkOperationsNC
,_SessionOperationsNC
,_ShapeAnnotationLinkOperationsNC
,_ShapeOperationsNC
,_ShareMemberOperationsNC
,_ShareOperationsNC
,_StageLabelOperationsNC
,_StatsInfoOperationsNC
,_TagAnnotationOperationsNC
,_TermAnnotationOperationsNC
,_TextAnnotationOperationsNC
,_ThumbnailGenerationJobOperationsNC
,_ThumbnailOperationsNC
,_TimestampAnnotationOperationsNC
,_TransmittanceRangeOperationsNC
,_TypeAnnotationOperationsNC
,_UploadJobOperationsNC
,_WellAnnotationLinkOperationsNC
,_WellOperationsNC
,_WellReagentLinkOperationsNC
,_WellSampleOperationsNC
,_XmlAnnotationOperationsNC
- All Known Implementing Classes:
_AcquisitionModeTie
,_AdminPrivilegeTie
,_AffineTransformTie
,_AnnotationAnnotationLinkTie
,_AnnotationTie
,_ArcTie
,_ArcTypeTie
,_BasicAnnotationTie
,_BinningTie
,_BooleanAnnotationTie
,_ChannelAnnotationLinkTie
,_ChannelBindingTie
,_ChannelTie
,_ChecksumAlgorithmTie
,_CodomainMapContextTie
,_CommentAnnotationTie
,_ContrastMethodTie
,_ContrastStretchingContextTie
,_CorrectionTie
,_DatasetAnnotationLinkTie
,_DatasetImageLinkTie
,_DatasetTie
,_DBPatchTie
,_DetectorAnnotationLinkTie
,_DetectorSettingsTie
,_DetectorTie
,_DetectorTypeTie
,_DichroicAnnotationLinkTie
,_DichroicTie
,_DimensionOrderTie
,_DoubleAnnotationTie
,_EllipseTie
,_EventLogTie
,_EventTie
,_EventTypeTie
,_ExperimenterAnnotationLinkTie
,_ExperimenterGroupAnnotationLinkTie
,_ExperimenterGroupTie
,_ExperimenterTie
,_ExperimentTie
,_ExperimentTypeTie
,_ExternalInfoTie
,_FamilyTie
,_FilamentTie
,_FilamentTypeTie
,_FileAnnotationTie
,_FilesetAnnotationLinkTie
,_FilesetEntryTie
,_FilesetJobLinkTie
,_FilesetTie
,_FilterAnnotationLinkTie
,_FilterSetEmissionFilterLinkTie
,_FilterSetExcitationFilterLinkTie
,_FilterSetTie
,_FilterTie
,_FilterTypeTie
,_FolderAnnotationLinkTie
,_FolderImageLinkTie
,_FolderRoiLinkTie
,_FolderTie
,_FormatTie
,_GenericExcitationSourceTie
,_GroupExperimenterMapTie
,_IlluminationTie
,_ImageAnnotationLinkTie
,_ImageTie
,_ImagingEnvironmentTie
,_ImmersionTie
,_ImportJobTie
,_IndexingJobTie
,_InstrumentAnnotationLinkTie
,_InstrumentTie
,_IntegrityCheckJobTie
,_IObjectTie
,_JobOriginalFileLinkTie
,_JobStatusTie
,_JobTie
,_LabelTie
,_LaserMediumTie
,_LaserTie
,_LaserTypeTie
,_LightEmittingDiodeTie
,_LightPathAnnotationLinkTie
,_LightPathEmissionFilterLinkTie
,_LightPathExcitationFilterLinkTie
,_LightPathTie
,_LightSettingsTie
,_LightSourceAnnotationLinkTie
,_LightSourceTie
,_LineTie
,_LinkTie
,_ListAnnotationTie
,_LogicalChannelTie
,_LongAnnotationTie
,_MapAnnotationTie
,_MaskTie
,_MediumTie
,_MetadataImportJobTie
,_MicrobeamManipulationTie
,_MicrobeamManipulationTypeTie
,_MicroscopeTie
,_MicroscopeTypeTie
,_NamespaceAnnotationLinkTie
,_NamespaceTie
,_NodeAnnotationLinkTie
,_NodeTie
,_NumericAnnotationTie
,_ObjectiveAnnotationLinkTie
,_ObjectiveSettingsTie
,_ObjectiveTie
,_OriginalFileAnnotationLinkTie
,_OriginalFileTie
,_OTFTie
,_ParseJobTie
,_PathTie
,_PhotometricInterpretationTie
,_PixelDataJobTie
,_PixelsOriginalFileMapTie
,_PixelsTie
,_PixelsTypeTie
,_PlaneInfoAnnotationLinkTie
,_PlaneInfoTie
,_PlaneSlicingContextTie
,_PlateAcquisitionAnnotationLinkTie
,_PlateAcquisitionTie
,_PlateAnnotationLinkTie
,_PlateTie
,_PointTie
,_PolygonTie
,_PolylineTie
,_ProjectAnnotationLinkTie
,_ProjectDatasetLinkTie
,_ProjectionAxisTie
,_ProjectionDefTie
,_ProjectionTypeTie
,_ProjectTie
,_PulseTie
,_QuantumDefTie
,_ReagentAnnotationLinkTie
,_ReagentTie
,_RectangleTie
,_RenderingDefTie
,_RenderingModelTie
,_ReverseIntensityContextTie
,_RoiAnnotationLinkTie
,_RoiTie
,_ScreenAnnotationLinkTie
,_ScreenPlateLinkTie
,_ScreenTie
,_ScriptJobTie
,_SessionAnnotationLinkTie
,_SessionTie
,_ShapeAnnotationLinkTie
,_ShapeTie
,_ShareMemberTie
,_ShareTie
,_StageLabelTie
,_StatsInfoTie
,_TagAnnotationTie
,_TermAnnotationTie
,_TextAnnotationTie
,_ThumbnailGenerationJobTie
,_ThumbnailTie
,_TimestampAnnotationTie
,_TransmittanceRangeTie
,_TypeAnnotationTie
,_UploadJobTie
,_WellAnnotationLinkTie
,_WellReagentLinkTie
,_WellSampleTie
,_WellTie
,_XmlAnnotationTie
,AcquisitionMode
,AcquisitionModeI
,AdminPrivilege
,AdminPrivilegeI
,AffineTransform
,AffineTransformI
,Annotation
,AnnotationAnnotationLink
,AnnotationAnnotationLinkI
,Arc
,ArcI
,ArcType
,ArcTypeI
,BasicAnnotation
,Binning
,BinningI
,BooleanAnnotation
,BooleanAnnotationI
,Channel
,ChannelAnnotationLink
,ChannelAnnotationLinkI
,ChannelBinding
,ChannelBindingI
,ChannelI
,ChecksumAlgorithm
,ChecksumAlgorithmI
,CodomainMapContext
,CommentAnnotation
,CommentAnnotationI
,ContrastMethod
,ContrastMethodI
,ContrastStretchingContext
,ContrastStretchingContextI
,Correction
,CorrectionI
,Dataset
,DatasetAnnotationLink
,DatasetAnnotationLinkI
,DatasetI
,DatasetImageLink
,DatasetImageLinkI
,DBPatch
,DBPatchI
,Detector
,DetectorAnnotationLink
,DetectorAnnotationLinkI
,DetectorI
,DetectorSettings
,DetectorSettingsI
,DetectorType
,DetectorTypeI
,Dichroic
,DichroicAnnotationLink
,DichroicAnnotationLinkI
,DichroicI
,DimensionOrder
,DimensionOrderI
,DoubleAnnotation
,DoubleAnnotationI
,Ellipse
,EllipseI
,Event
,EventI
,EventLog
,EventLogI
,EventType
,EventTypeI
,Experiment
,Experimenter
,ExperimenterAnnotationLink
,ExperimenterAnnotationLinkI
,ExperimenterGroup
,ExperimenterGroupAnnotationLink
,ExperimenterGroupAnnotationLinkI
,ExperimenterGroupI
,ExperimenterI
,ExperimentI
,ExperimentType
,ExperimentTypeI
,ExternalInfo
,ExternalInfoI
,Family
,FamilyI
,Filament
,FilamentI
,FilamentType
,FilamentTypeI
,FileAnnotation
,FileAnnotationI
,Fileset
,FilesetAnnotationLink
,FilesetAnnotationLinkI
,FilesetEntry
,FilesetEntryI
,FilesetI
,FilesetJobLink
,FilesetJobLinkI
,Filter
,FilterAnnotationLink
,FilterAnnotationLinkI
,FilterI
,FilterSet
,FilterSetEmissionFilterLink
,FilterSetEmissionFilterLinkI
,FilterSetExcitationFilterLink
,FilterSetExcitationFilterLinkI
,FilterSetI
,FilterType
,FilterTypeI
,Folder
,FolderAnnotationLink
,FolderAnnotationLinkI
,FolderI
,FolderImageLink
,FolderImageLinkI
,FolderRoiLink
,FolderRoiLinkI
,Format
,FormatI
,GenericExcitationSource
,GenericExcitationSourceI
,GroupExperimenterMap
,GroupExperimenterMapI
,Illumination
,IlluminationI
,Image
,ImageAnnotationLink
,ImageAnnotationLinkI
,ImageI
,ImagingEnvironment
,ImagingEnvironmentI
,Immersion
,ImmersionI
,ImportJob
,ImportJobI
,IndexingJob
,IndexingJobI
,Instrument
,InstrumentAnnotationLink
,InstrumentAnnotationLinkI
,InstrumentI
,IntegrityCheckJob
,IntegrityCheckJobI
,IObject
,Job
,JobOriginalFileLink
,JobOriginalFileLinkI
,JobStatus
,JobStatusI
,Label
,LabelI
,Laser
,LaserI
,LaserMedium
,LaserMediumI
,LaserType
,LaserTypeI
,LightEmittingDiode
,LightEmittingDiodeI
,LightPath
,LightPathAnnotationLink
,LightPathAnnotationLinkI
,LightPathEmissionFilterLink
,LightPathEmissionFilterLinkI
,LightPathExcitationFilterLink
,LightPathExcitationFilterLinkI
,LightPathI
,LightSettings
,LightSettingsI
,LightSource
,LightSourceAnnotationLink
,LightSourceAnnotationLinkI
,Line
,LineI
,Link
,LinkI
,ListAnnotation
,ListAnnotationI
,LogicalChannel
,LogicalChannelI
,LongAnnotation
,LongAnnotationI
,MapAnnotation
,MapAnnotationI
,Mask
,MaskI
,Medium
,MediumI
,MetadataImportJob
,MetadataImportJobI
,MicrobeamManipulation
,MicrobeamManipulationI
,MicrobeamManipulationType
,MicrobeamManipulationTypeI
,Microscope
,MicroscopeI
,MicroscopeType
,MicroscopeTypeI
,Namespace
,NamespaceAnnotationLink
,NamespaceAnnotationLinkI
,NamespaceI
,Node
,NodeAnnotationLink
,NodeAnnotationLinkI
,NodeI
,NumericAnnotation
,Objective
,ObjectiveAnnotationLink
,ObjectiveAnnotationLinkI
,ObjectiveI
,ObjectiveSettings
,ObjectiveSettingsI
,OriginalFile
,OriginalFileAnnotationLink
,OriginalFileAnnotationLinkI
,OriginalFileI
,OTF
,OTFI
,ParseJob
,ParseJobI
,Path
,PathI
,PhotometricInterpretation
,PhotometricInterpretationI
,PixelDataJob
,PixelDataJobI
,Pixels
,PixelsI
,PixelsOriginalFileMap
,PixelsOriginalFileMapI
,PixelsType
,PixelsTypeI
,PlaneInfo
,PlaneInfoAnnotationLink
,PlaneInfoAnnotationLinkI
,PlaneInfoI
,PlaneSlicingContext
,PlaneSlicingContextI
,Plate
,PlateAcquisition
,PlateAcquisitionAnnotationLink
,PlateAcquisitionAnnotationLinkI
,PlateAcquisitionI
,PlateAnnotationLink
,PlateAnnotationLinkI
,PlateI
,Point
,PointI
,Polygon
,PolygonI
,Polyline
,PolylineI
,Project
,ProjectAnnotationLink
,ProjectAnnotationLinkI
,ProjectDatasetLink
,ProjectDatasetLinkI
,ProjectI
,ProjectionAxis
,ProjectionAxisI
,ProjectionDef
,ProjectionDefI
,ProjectionType
,ProjectionTypeI
,Pulse
,PulseI
,QuantumDef
,QuantumDefI
,Reagent
,ReagentAnnotationLink
,ReagentAnnotationLinkI
,ReagentI
,Rectangle
,RectangleI
,RenderingDef
,RenderingDefI
,RenderingModel
,RenderingModelI
,ReverseIntensityContext
,ReverseIntensityContextI
,Roi
,RoiAnnotationLink
,RoiAnnotationLinkI
,RoiI
,Screen
,ScreenAnnotationLink
,ScreenAnnotationLinkI
,ScreenI
,ScreenPlateLink
,ScreenPlateLinkI
,ScriptJob
,ScriptJobI
,Session
,SessionAnnotationLink
,SessionAnnotationLinkI
,SessionI
,Shape
,ShapeAnnotationLink
,ShapeAnnotationLinkI
,Share
,ShareI
,ShareMember
,ShareMemberI
,SmartEllipseI
,SmartLineI
,SmartMaskI
,SmartPathI
,SmartPointI
,SmartPolygonI
,SmartPolylineI
,SmartRectI
,SmartTextI
,StageLabel
,StageLabelI
,StatsInfo
,StatsInfoI
,TagAnnotation
,TagAnnotationI
,TermAnnotation
,TermAnnotationI
,TextAnnotation
,Thumbnail
,ThumbnailGenerationJob
,ThumbnailGenerationJobI
,ThumbnailI
,TimestampAnnotation
,TimestampAnnotationI
,TransmittanceRange
,TransmittanceRangeI
,TypeAnnotation
,UploadJob
,UploadJobI
,Well
,WellAnnotationLink
,WellAnnotationLinkI
,WellI
,WellReagentLink
,WellReagentLinkI
,WellSample
,WellSampleI
,XmlAnnotation
,XmlAnnotationI
public interface _IObjectOperationsNC
Base class of all model types. On the server, the interface ome.model.IObject unifies the model. In Ice, interfaces have a more remote connotation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Details
getDetails()
RLong
getId()
boolean
isAnnotated()
Allows for the attachment of any omero.model.Annotation subclasses.boolean
isGlobal()
Marker interface which means that special rules apply for both reading and writing these instances.boolean
isLink()
A link between two other types.boolean
isLoaded()
Tests if the objects are loaded or not.boolean
isMutable()
The server will persist changes made to these types.IObject
proxy()
Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );void
setId(RLong id)
IObject
shallowCopy()
Return another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.void
unload()
Sets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.void
unloadCollections()
Each collection can also be unloaded, independently of the object itself.void
unloadDetails()
As with collections, the objects under details can link to many other objects.
-
-
-
Method Detail
-
getId
RLong getId()
-
setId
void setId(RLong id)
-
getDetails
Details getDetails()
-
proxy
IObject proxy()
Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );
-
shallowCopy
IObject shallowCopy()
Return another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.
-
unload
void unload()
Sets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.
-
unloadCollections
void unloadCollections()
Each collection can also be unloaded, independently of the object itself. To unload all collections, use: object.unloadCollections(); This is useful when it is possible that a collection no longer represents the state in the database, and passing the collections back to the server might delete some entities. Sending back empty collections can also save a significant amount of bandwidth, when working with large data graphs.
-
unloadDetails
void unloadDetails()
As with collections, the objects under details can link to many other objects. Unloading the details can same bandwidth and simplify the server logic.
-
isLoaded
boolean isLoaded()
Tests if the objects are loaded or not. If this value is false, then any method call on this instance other than getId or setId will result in an exception.
-
isGlobal
boolean isGlobal()
Marker interface which means that special rules apply for both reading and writing these instances.
-
isLink
boolean isLink()
A link between two other types. Methods provided: - getParent() - getChild()
-
isMutable
boolean isMutable()
The server will persist changes made to these types. Methods provided: - getVersion() - setVersion()
-
isAnnotated
boolean isAnnotated()
Allows for the attachment of any omero.model.Annotation subclasses. Methods provided are: - linkAnnotation(Annotation) -
-
-