Package omero.model
Class _RoiTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Roi
-
- omero.model._RoiTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_IObjectOperations,_IObjectOperationsNC,_RoiOperations,_RoiOperationsNC
public class _RoiTie extends Roi implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.Roi
__ids, annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, description, folderLinksCountPerOwner, folderLinksLoaded, folderLinksSeq, image, name, shapesLoaded, shapesSeq, source, version
-
-
Constructor Summary
Constructors Constructor Description _RoiTie()_RoiTie(_RoiOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllFolderRoiLinkSet(java.util.List<FolderRoiLink> targets, Ice.Current __current)voidaddAllRoiAnnotationLinkSet(java.util.List<RoiAnnotationLink> targets, Ice.Current __current)voidaddAllShapeSet(java.util.List<Shape> targets, Ice.Current __current)voidaddFolderRoiLink(FolderRoiLink target, Ice.Current __current)voidaddFolderRoiLinkToBoth(FolderRoiLink link, boolean bothSides, Ice.Current __current)voidaddRoiAnnotationLink(RoiAnnotationLink target, Ice.Current __current)voidaddRoiAnnotationLinkToBoth(RoiAnnotationLink link, boolean bothSides, Ice.Current __current)voidaddShape(Shape target, Ice.Current __current)voidclearAnnotationLinks(Ice.Current __current)voidclearFolderLinks(Ice.Current __current)voidclearShapes(Ice.Current __current)java.util.List<RoiAnnotationLink>copyAnnotationLinks(Ice.Current __current)java.util.List<FolderRoiLink>copyFolderLinks(Ice.Current __current)java.util.List<Shape>copyShapes(Ice.Current __current)booleanequals(java.lang.Object rhs)java.util.List<FolderRoiLink>findFolderRoiLink(Folder removal, Ice.Current __current)java.util.List<RoiAnnotationLink>findRoiAnnotationLink(Annotation removal, Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner(Ice.Current __current)RStringgetDescription(Ice.Current __current)DetailsgetDetails(Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getFolderLinksCountPerOwner(Ice.Current __current)RLonggetId(Ice.Current __current)ImagegetImage(Ice.Current __current)RStringgetName(Ice.Current __current)ShapegetPrimaryShape(Ice.Current __current)ShapegetShape(int index, Ice.Current __current)OriginalFilegetSource(Ice.Current __current)RIntgetVersion(Ice.Current __current)inthashCode()java.lang.Objectice_delegate()voidice_delegate(java.lang.Object delegate)booleanisAnnotated(Ice.Current __current)Allows for the attachment of any omero.model.Annotation subclasses.booleanisGlobal(Ice.Current __current)Marker interface which means that special rules apply for both reading and writing these instances.booleanisLink(Ice.Current __current)A link between two other types.booleanisLoaded(Ice.Current __current)Tests if the objects are loaded or not.booleanisMutable(Ice.Current __current)The server will persist changes made to these types.RoiAnnotationLinklinkAnnotation(Annotation addition, Ice.Current __current)java.util.List<Annotation>linkedAnnotationList(Ice.Current __current)java.util.List<Folder>linkedFolderList(Ice.Current __current)FolderRoiLinklinkFolder(Folder addition, Ice.Current __current)IObjectproxy(Ice.Current __current)Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );voidreloadAnnotationLinks(Roi toCopy, Ice.Current __current)voidreloadFolderLinks(Roi toCopy, Ice.Current __current)voidreloadShapes(Roi toCopy, Ice.Current __current)voidremoveAllFolderRoiLinkSet(java.util.List<FolderRoiLink> targets, Ice.Current __current)voidremoveAllRoiAnnotationLinkSet(java.util.List<RoiAnnotationLink> targets, Ice.Current __current)voidremoveAllShapeSet(java.util.List<Shape> targets, Ice.Current __current)voidremoveFolderRoiLink(FolderRoiLink theTarget, Ice.Current __current)voidremoveFolderRoiLinkFromBoth(FolderRoiLink link, boolean bothSides, Ice.Current __current)voidremoveRoiAnnotationLink(RoiAnnotationLink theTarget, Ice.Current __current)voidremoveRoiAnnotationLinkFromBoth(RoiAnnotationLink link, boolean bothSides, Ice.Current __current)voidremoveShape(Shape theTarget, Ice.Current __current)voidsetDescription(RString theDescription, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetImage(Image theImage, Ice.Current __current)voidsetName(RString theName, Ice.Current __current)ShapesetPrimaryShape(Shape theElement, Ice.Current __current)ShapesetShape(int index, Shape theElement, Ice.Current __current)voidsetSource(OriginalFile theSource, Ice.Current __current)voidsetVersion(RInt theVersion, Ice.Current __current)IObjectshallowCopy(Ice.Current __current)Return another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.intsizeOfAnnotationLinks(Ice.Current __current)intsizeOfFolderLinks(Ice.Current __current)intsizeOfShapes(Ice.Current __current)voidunlinkAnnotation(Annotation removal, Ice.Current __current)voidunlinkFolder(Folder removal, Ice.Current __current)voidunload(Ice.Current __current)Sets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.voidunloadAnnotationLinks(Ice.Current __current)voidunloadCollections(Ice.Current __current)Each collection can also be unloaded, independently of the object itself.voidunloadDetails(Ice.Current __current)As with collections, the objects under details can link to many other objects.voidunloadFolderLinks(Ice.Current __current)voidunloadShapes(Ice.Current __current)-
Methods inherited from class omero.model.Roi
___addAllFolderRoiLinkSet, ___addAllRoiAnnotationLinkSet, ___addAllShapeSet, ___addFolderRoiLink, ___addFolderRoiLinkToBoth, ___addRoiAnnotationLink, ___addRoiAnnotationLinkToBoth, ___addShape, ___clearAnnotationLinks, ___clearFolderLinks, ___clearShapes, ___copyAnnotationLinks, ___copyFolderLinks, ___copyShapes, ___findFolderRoiLink, ___findRoiAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getDescription, ___getFolderLinksCountPerOwner, ___getImage, ___getName, ___getPrimaryShape, ___getShape, ___getSource, ___getVersion, ___linkAnnotation, ___linkedAnnotationList, ___linkedFolderList, ___linkFolder, ___reloadAnnotationLinks, ___reloadFolderLinks, ___reloadShapes, ___removeAllFolderRoiLinkSet, ___removeAllRoiAnnotationLinkSet, ___removeAllShapeSet, ___removeFolderRoiLink, ___removeFolderRoiLinkFromBoth, ___removeRoiAnnotationLink, ___removeRoiAnnotationLinkFromBoth, ___removeShape, ___setDescription, ___setImage, ___setName, ___setPrimaryShape, ___setShape, ___setSource, ___setVersion, ___sizeOfAnnotationLinks, ___sizeOfFolderLinks, ___sizeOfShapes, ___unlinkAnnotation, ___unlinkFolder, ___unloadAnnotationLinks, ___unloadFolderLinks, ___unloadShapes, __dispatch, __readImpl, __writeImpl, addAllFolderRoiLinkSet, addAllRoiAnnotationLinkSet, addAllShapeSet, addFolderRoiLink, addFolderRoiLinkToBoth, addRoiAnnotationLink, addRoiAnnotationLinkToBoth, addShape, clearAnnotationLinks, clearFolderLinks, clearShapes, clone, copyAnnotationLinks, copyFolderLinks, copyShapes, findFolderRoiLink, findRoiAnnotationLink, getAnnotationLinksCountPerOwner, getDescription, getFolderLinksCountPerOwner, getImage, getName, getPrimaryShape, getShape, getSource, getVersion, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, linkAnnotation, linkedAnnotationList, linkedFolderList, linkFolder, reloadAnnotationLinks, reloadFolderLinks, reloadShapes, removeAllFolderRoiLinkSet, removeAllRoiAnnotationLinkSet, removeAllShapeSet, removeFolderRoiLink, removeFolderRoiLinkFromBoth, removeRoiAnnotationLink, removeRoiAnnotationLinkFromBoth, removeShape, setDescription, setImage, setName, setPrimaryShape, setShape, setSource, setVersion, sizeOfAnnotationLinks, sizeOfFolderLinks, sizeOfShapes, unlinkAnnotation, unlinkFolder, unloadAnnotationLinks, unloadFolderLinks, unloadShapes
-
Methods inherited from class omero.model.IObject
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_RoiTie
public _RoiTie()
-
_RoiTie
public _RoiTie(_RoiOperations delegate)
-
-
Method Detail
-
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
ice_delegatein interfaceIce.TieBase
-
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
ice_delegatein interfaceIce.TieBase
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getDetails
public Details getDetails(Ice.Current __current)
- Specified by:
getDetailsin interface_IObjectOperations
-
getId
public RLong getId(Ice.Current __current)
- Specified by:
getIdin interface_IObjectOperations
-
isAnnotated
public boolean isAnnotated(Ice.Current __current)
Description copied from interface:_IObjectOperationsAllows for the attachment of any omero.model.Annotation subclasses. Methods provided are: - linkAnnotation(Annotation) -- Specified by:
isAnnotatedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isGlobal
public boolean isGlobal(Ice.Current __current)
Description copied from interface:_IObjectOperationsMarker interface which means that special rules apply for both reading and writing these instances.- Specified by:
isGlobalin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLink
public boolean isLink(Ice.Current __current)
Description copied from interface:_IObjectOperationsA link between two other types. Methods provided: - getParent() - getChild()- Specified by:
isLinkin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLoaded
public boolean isLoaded(Ice.Current __current)
Description copied from interface:_IObjectOperationsTests 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.- Specified by:
isLoadedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isMutable
public boolean isMutable(Ice.Current __current)
Description copied from interface:_IObjectOperationsThe server will persist changes made to these types. Methods provided: - getVersion() - setVersion()- Specified by:
isMutablein interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
proxy
public IObject proxy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );- Specified by:
proxyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
setId
public void setId(RLong id, Ice.Current __current)
- Specified by:
setIdin interface_IObjectOperations
-
shallowCopy
public IObject shallowCopy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.- Specified by:
shallowCopyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unload
public void unload(Ice.Current __current)
Description copied from interface:_IObjectOperationsSets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.- Specified by:
unloadin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadCollections
public void unloadCollections(Ice.Current __current)
Description copied from interface:_IObjectOperationsEach 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.- Specified by:
unloadCollectionsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadDetails
public void unloadDetails(Ice.Current __current)
Description copied from interface:_IObjectOperationsAs with collections, the objects under details can link to many other objects. Unloading the details can same bandwidth and simplify the server logic.- Specified by:
unloadDetailsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
addAllFolderRoiLinkSet
public void addAllFolderRoiLinkSet(java.util.List<FolderRoiLink> targets, Ice.Current __current)
- Specified by:
addAllFolderRoiLinkSetin interface_RoiOperations
-
addAllRoiAnnotationLinkSet
public void addAllRoiAnnotationLinkSet(java.util.List<RoiAnnotationLink> targets, Ice.Current __current)
- Specified by:
addAllRoiAnnotationLinkSetin interface_RoiOperations
-
addAllShapeSet
public void addAllShapeSet(java.util.List<Shape> targets, Ice.Current __current)
- Specified by:
addAllShapeSetin interface_RoiOperations
-
addFolderRoiLink
public void addFolderRoiLink(FolderRoiLink target, Ice.Current __current)
- Specified by:
addFolderRoiLinkin interface_RoiOperations
-
addFolderRoiLinkToBoth
public void addFolderRoiLinkToBoth(FolderRoiLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addFolderRoiLinkToBothin interface_RoiOperations
-
addRoiAnnotationLink
public void addRoiAnnotationLink(RoiAnnotationLink target, Ice.Current __current)
- Specified by:
addRoiAnnotationLinkin interface_RoiOperations
-
addRoiAnnotationLinkToBoth
public void addRoiAnnotationLinkToBoth(RoiAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addRoiAnnotationLinkToBothin interface_RoiOperations
-
addShape
public void addShape(Shape target, Ice.Current __current)
- Specified by:
addShapein interface_RoiOperations
-
clearAnnotationLinks
public void clearAnnotationLinks(Ice.Current __current)
- Specified by:
clearAnnotationLinksin interface_RoiOperations
-
clearFolderLinks
public void clearFolderLinks(Ice.Current __current)
- Specified by:
clearFolderLinksin interface_RoiOperations
-
clearShapes
public void clearShapes(Ice.Current __current)
- Specified by:
clearShapesin interface_RoiOperations
-
copyAnnotationLinks
public java.util.List<RoiAnnotationLink> copyAnnotationLinks(Ice.Current __current)
- Specified by:
copyAnnotationLinksin interface_RoiOperations
-
copyFolderLinks
public java.util.List<FolderRoiLink> copyFolderLinks(Ice.Current __current)
- Specified by:
copyFolderLinksin interface_RoiOperations
-
copyShapes
public java.util.List<Shape> copyShapes(Ice.Current __current)
- Specified by:
copyShapesin interface_RoiOperations
-
findFolderRoiLink
public java.util.List<FolderRoiLink> findFolderRoiLink(Folder removal, Ice.Current __current)
- Specified by:
findFolderRoiLinkin interface_RoiOperations
-
findRoiAnnotationLink
public java.util.List<RoiAnnotationLink> findRoiAnnotationLink(Annotation removal, Ice.Current __current)
- Specified by:
findRoiAnnotationLinkin interface_RoiOperations
-
getAnnotationLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner(Ice.Current __current)
- Specified by:
getAnnotationLinksCountPerOwnerin interface_RoiOperations
-
getDescription
public RString getDescription(Ice.Current __current)
- Specified by:
getDescriptionin interface_RoiOperations
-
getFolderLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getFolderLinksCountPerOwner(Ice.Current __current)
- Specified by:
getFolderLinksCountPerOwnerin interface_RoiOperations
-
getImage
public Image getImage(Ice.Current __current)
- Specified by:
getImagein interface_RoiOperations
-
getName
public RString getName(Ice.Current __current)
- Specified by:
getNamein interface_RoiOperations
-
getPrimaryShape
public Shape getPrimaryShape(Ice.Current __current)
- Specified by:
getPrimaryShapein interface_RoiOperations
-
getShape
public Shape getShape(int index, Ice.Current __current)
- Specified by:
getShapein interface_RoiOperations
-
getSource
public OriginalFile getSource(Ice.Current __current)
- Specified by:
getSourcein interface_RoiOperations
-
getVersion
public RInt getVersion(Ice.Current __current)
- Specified by:
getVersionin interface_RoiOperations
-
linkAnnotation
public RoiAnnotationLink linkAnnotation(Annotation addition, Ice.Current __current)
- Specified by:
linkAnnotationin interface_RoiOperations
-
linkFolder
public FolderRoiLink linkFolder(Folder addition, Ice.Current __current)
- Specified by:
linkFolderin interface_RoiOperations
-
linkedAnnotationList
public java.util.List<Annotation> linkedAnnotationList(Ice.Current __current)
- Specified by:
linkedAnnotationListin interface_RoiOperations
-
linkedFolderList
public java.util.List<Folder> linkedFolderList(Ice.Current __current)
- Specified by:
linkedFolderListin interface_RoiOperations
-
reloadAnnotationLinks
public void reloadAnnotationLinks(Roi toCopy, Ice.Current __current)
- Specified by:
reloadAnnotationLinksin interface_RoiOperations
-
reloadFolderLinks
public void reloadFolderLinks(Roi toCopy, Ice.Current __current)
- Specified by:
reloadFolderLinksin interface_RoiOperations
-
reloadShapes
public void reloadShapes(Roi toCopy, Ice.Current __current)
- Specified by:
reloadShapesin interface_RoiOperations
-
removeAllFolderRoiLinkSet
public void removeAllFolderRoiLinkSet(java.util.List<FolderRoiLink> targets, Ice.Current __current)
- Specified by:
removeAllFolderRoiLinkSetin interface_RoiOperations
-
removeAllRoiAnnotationLinkSet
public void removeAllRoiAnnotationLinkSet(java.util.List<RoiAnnotationLink> targets, Ice.Current __current)
- Specified by:
removeAllRoiAnnotationLinkSetin interface_RoiOperations
-
removeAllShapeSet
public void removeAllShapeSet(java.util.List<Shape> targets, Ice.Current __current)
- Specified by:
removeAllShapeSetin interface_RoiOperations
-
removeFolderRoiLink
public void removeFolderRoiLink(FolderRoiLink theTarget, Ice.Current __current)
- Specified by:
removeFolderRoiLinkin interface_RoiOperations
-
removeFolderRoiLinkFromBoth
public void removeFolderRoiLinkFromBoth(FolderRoiLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeFolderRoiLinkFromBothin interface_RoiOperations
-
removeRoiAnnotationLink
public void removeRoiAnnotationLink(RoiAnnotationLink theTarget, Ice.Current __current)
- Specified by:
removeRoiAnnotationLinkin interface_RoiOperations
-
removeRoiAnnotationLinkFromBoth
public void removeRoiAnnotationLinkFromBoth(RoiAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeRoiAnnotationLinkFromBothin interface_RoiOperations
-
removeShape
public void removeShape(Shape theTarget, Ice.Current __current)
- Specified by:
removeShapein interface_RoiOperations
-
setDescription
public void setDescription(RString theDescription, Ice.Current __current)
- Specified by:
setDescriptionin interface_RoiOperations
-
setImage
public void setImage(Image theImage, Ice.Current __current)
- Specified by:
setImagein interface_RoiOperations
-
setName
public void setName(RString theName, Ice.Current __current)
- Specified by:
setNamein interface_RoiOperations
-
setPrimaryShape
public Shape setPrimaryShape(Shape theElement, Ice.Current __current)
- Specified by:
setPrimaryShapein interface_RoiOperations
-
setShape
public Shape setShape(int index, Shape theElement, Ice.Current __current)
- Specified by:
setShapein interface_RoiOperations
-
setSource
public void setSource(OriginalFile theSource, Ice.Current __current)
- Specified by:
setSourcein interface_RoiOperations
-
setVersion
public void setVersion(RInt theVersion, Ice.Current __current)
- Specified by:
setVersionin interface_RoiOperations
-
sizeOfAnnotationLinks
public int sizeOfAnnotationLinks(Ice.Current __current)
- Specified by:
sizeOfAnnotationLinksin interface_RoiOperations
-
sizeOfFolderLinks
public int sizeOfFolderLinks(Ice.Current __current)
- Specified by:
sizeOfFolderLinksin interface_RoiOperations
-
sizeOfShapes
public int sizeOfShapes(Ice.Current __current)
- Specified by:
sizeOfShapesin interface_RoiOperations
-
unlinkAnnotation
public void unlinkAnnotation(Annotation removal, Ice.Current __current)
- Specified by:
unlinkAnnotationin interface_RoiOperations
-
unlinkFolder
public void unlinkFolder(Folder removal, Ice.Current __current)
- Specified by:
unlinkFolderin interface_RoiOperations
-
unloadAnnotationLinks
public void unloadAnnotationLinks(Ice.Current __current)
- Specified by:
unloadAnnotationLinksin interface_RoiOperations
-
unloadFolderLinks
public void unloadFolderLinks(Ice.Current __current)
- Specified by:
unloadFolderLinksin interface_RoiOperations
-
unloadShapes
public void unloadShapes(Ice.Current __current)
- Specified by:
unloadShapesin interface_RoiOperations
-
-