Package omero.model
Class _ShapeTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Shape
-
- omero.model._ShapeTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_IObjectOperations,_IObjectOperationsNC,_ShapeOperations,_ShapeOperationsNC
public class _ShapeTie extends Shape implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.Shape
__ids, annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, fillColor, fillRule, fontFamily, fontSize, fontStyle, locked, roi, strokeColor, strokeDashArray, strokeWidth, theC, theT, theZ, transform, version
-
-
Constructor Summary
Constructors Constructor Description _ShapeTie()_ShapeTie(_ShapeOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets, Ice.Current __current)voidaddShapeAnnotationLink(ShapeAnnotationLink target, Ice.Current __current)voidaddShapeAnnotationLinkToBoth(ShapeAnnotationLink link, boolean bothSides, Ice.Current __current)voidclearAnnotationLinks(Ice.Current __current)java.util.List<ShapeAnnotationLink>copyAnnotationLinks(Ice.Current __current)booleanequals(java.lang.Object rhs)java.util.List<ShapeAnnotationLink>findShapeAnnotationLink(Annotation removal, Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner(Ice.Current __current)DetailsgetDetails(Ice.Current __current)RIntgetFillColor(Ice.Current __current)RStringgetFillRule(Ice.Current __current)RStringgetFontFamily(Ice.Current __current)LengthgetFontSize(Ice.Current __current)RStringgetFontStyle(Ice.Current __current)RLonggetId(Ice.Current __current)RBoolgetLocked(Ice.Current __current)RoigetRoi(Ice.Current __current)RIntgetStrokeColor(Ice.Current __current)RStringgetStrokeDashArray(Ice.Current __current)LengthgetStrokeWidth(Ice.Current __current)RIntgetTheC(Ice.Current __current)RIntgetTheT(Ice.Current __current)RIntgetTheZ(Ice.Current __current)AffineTransformgetTransform(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.ShapeAnnotationLinklinkAnnotation(Annotation addition, Ice.Current __current)java.util.List<Annotation>linkedAnnotationList(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(Shape toCopy, Ice.Current __current)voidremoveAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets, Ice.Current __current)voidremoveShapeAnnotationLink(ShapeAnnotationLink theTarget, Ice.Current __current)voidremoveShapeAnnotationLinkFromBoth(ShapeAnnotationLink link, boolean bothSides, Ice.Current __current)voidsetFillColor(RInt theFillColor, Ice.Current __current)voidsetFillRule(RString theFillRule, Ice.Current __current)voidsetFontFamily(RString theFontFamily, Ice.Current __current)voidsetFontSize(Length theFontSize, Ice.Current __current)voidsetFontStyle(RString theFontStyle, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetLocked(RBool theLocked, Ice.Current __current)voidsetRoi(Roi theRoi, Ice.Current __current)voidsetStrokeColor(RInt theStrokeColor, Ice.Current __current)voidsetStrokeDashArray(RString theStrokeDashArray, Ice.Current __current)voidsetStrokeWidth(Length theStrokeWidth, Ice.Current __current)voidsetTheC(RInt theTheC, Ice.Current __current)voidsetTheT(RInt theTheT, Ice.Current __current)voidsetTheZ(RInt theTheZ, Ice.Current __current)voidsetTransform(AffineTransform theTransform, 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)voidunlinkAnnotation(Annotation 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.-
Methods inherited from class omero.model.Shape
___addAllShapeAnnotationLinkSet, ___addShapeAnnotationLink, ___addShapeAnnotationLinkToBoth, ___clearAnnotationLinks, ___copyAnnotationLinks, ___findShapeAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getFillColor, ___getFillRule, ___getFontFamily, ___getFontSize, ___getFontStyle, ___getLocked, ___getRoi, ___getStrokeColor, ___getStrokeDashArray, ___getStrokeWidth, ___getTheC, ___getTheT, ___getTheZ, ___getTransform, ___getVersion, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___removeAllShapeAnnotationLinkSet, ___removeShapeAnnotationLink, ___removeShapeAnnotationLinkFromBoth, ___setFillColor, ___setFillRule, ___setFontFamily, ___setFontSize, ___setFontStyle, ___setLocked, ___setRoi, ___setStrokeColor, ___setStrokeDashArray, ___setStrokeWidth, ___setTheC, ___setTheT, ___setTheZ, ___setTransform, ___setVersion, ___sizeOfAnnotationLinks, ___unlinkAnnotation, ___unloadAnnotationLinks, __dispatch, __readImpl, __writeImpl, addAllShapeAnnotationLinkSet, addShapeAnnotationLink, addShapeAnnotationLinkToBoth, clearAnnotationLinks, clone, copyAnnotationLinks, findShapeAnnotationLink, getAnnotationLinksCountPerOwner, getFillColor, getFillRule, getFontFamily, getFontSize, getFontStyle, getLocked, getRoi, getStrokeColor, getStrokeDashArray, getStrokeWidth, getTheC, getTheT, getTheZ, getTransform, getVersion, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllShapeAnnotationLinkSet, removeShapeAnnotationLink, removeShapeAnnotationLinkFromBoth, setFillColor, setFillRule, setFontFamily, setFontSize, setFontStyle, setLocked, setRoi, setStrokeColor, setStrokeDashArray, setStrokeWidth, setTheC, setTheT, setTheZ, setTransform, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
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
-
_ShapeTie
public _ShapeTie()
-
_ShapeTie
public _ShapeTie(_ShapeOperations 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.
-
addAllShapeAnnotationLinkSet
public void addAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets, Ice.Current __current)
- Specified by:
addAllShapeAnnotationLinkSetin interface_ShapeOperations
-
addShapeAnnotationLink
public void addShapeAnnotationLink(ShapeAnnotationLink target, Ice.Current __current)
- Specified by:
addShapeAnnotationLinkin interface_ShapeOperations
-
addShapeAnnotationLinkToBoth
public void addShapeAnnotationLinkToBoth(ShapeAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addShapeAnnotationLinkToBothin interface_ShapeOperations
-
clearAnnotationLinks
public void clearAnnotationLinks(Ice.Current __current)
- Specified by:
clearAnnotationLinksin interface_ShapeOperations
-
copyAnnotationLinks
public java.util.List<ShapeAnnotationLink> copyAnnotationLinks(Ice.Current __current)
- Specified by:
copyAnnotationLinksin interface_ShapeOperations
-
findShapeAnnotationLink
public java.util.List<ShapeAnnotationLink> findShapeAnnotationLink(Annotation removal, Ice.Current __current)
- Specified by:
findShapeAnnotationLinkin interface_ShapeOperations
-
getAnnotationLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner(Ice.Current __current)
- Specified by:
getAnnotationLinksCountPerOwnerin interface_ShapeOperations
-
getFillColor
public RInt getFillColor(Ice.Current __current)
- Specified by:
getFillColorin interface_ShapeOperations
-
getFillRule
public RString getFillRule(Ice.Current __current)
- Specified by:
getFillRulein interface_ShapeOperations
-
getFontFamily
public RString getFontFamily(Ice.Current __current)
- Specified by:
getFontFamilyin interface_ShapeOperations
-
getFontSize
public Length getFontSize(Ice.Current __current)
- Specified by:
getFontSizein interface_ShapeOperations
-
getFontStyle
public RString getFontStyle(Ice.Current __current)
- Specified by:
getFontStylein interface_ShapeOperations
-
getLocked
public RBool getLocked(Ice.Current __current)
- Specified by:
getLockedin interface_ShapeOperations
-
getRoi
public Roi getRoi(Ice.Current __current)
- Specified by:
getRoiin interface_ShapeOperations
-
getStrokeColor
public RInt getStrokeColor(Ice.Current __current)
- Specified by:
getStrokeColorin interface_ShapeOperations
-
getStrokeDashArray
public RString getStrokeDashArray(Ice.Current __current)
- Specified by:
getStrokeDashArrayin interface_ShapeOperations
-
getStrokeWidth
public Length getStrokeWidth(Ice.Current __current)
- Specified by:
getStrokeWidthin interface_ShapeOperations
-
getTheC
public RInt getTheC(Ice.Current __current)
- Specified by:
getTheCin interface_ShapeOperations
-
getTheT
public RInt getTheT(Ice.Current __current)
- Specified by:
getTheTin interface_ShapeOperations
-
getTheZ
public RInt getTheZ(Ice.Current __current)
- Specified by:
getTheZin interface_ShapeOperations
-
getTransform
public AffineTransform getTransform(Ice.Current __current)
- Specified by:
getTransformin interface_ShapeOperations
-
getVersion
public RInt getVersion(Ice.Current __current)
- Specified by:
getVersionin interface_ShapeOperations
-
linkAnnotation
public ShapeAnnotationLink linkAnnotation(Annotation addition, Ice.Current __current)
- Specified by:
linkAnnotationin interface_ShapeOperations
-
linkedAnnotationList
public java.util.List<Annotation> linkedAnnotationList(Ice.Current __current)
- Specified by:
linkedAnnotationListin interface_ShapeOperations
-
reloadAnnotationLinks
public void reloadAnnotationLinks(Shape toCopy, Ice.Current __current)
- Specified by:
reloadAnnotationLinksin interface_ShapeOperations
-
removeAllShapeAnnotationLinkSet
public void removeAllShapeAnnotationLinkSet(java.util.List<ShapeAnnotationLink> targets, Ice.Current __current)
- Specified by:
removeAllShapeAnnotationLinkSetin interface_ShapeOperations
-
removeShapeAnnotationLink
public void removeShapeAnnotationLink(ShapeAnnotationLink theTarget, Ice.Current __current)
- Specified by:
removeShapeAnnotationLinkin interface_ShapeOperations
-
removeShapeAnnotationLinkFromBoth
public void removeShapeAnnotationLinkFromBoth(ShapeAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeShapeAnnotationLinkFromBothin interface_ShapeOperations
-
setFillColor
public void setFillColor(RInt theFillColor, Ice.Current __current)
- Specified by:
setFillColorin interface_ShapeOperations
-
setFillRule
public void setFillRule(RString theFillRule, Ice.Current __current)
- Specified by:
setFillRulein interface_ShapeOperations
-
setFontFamily
public void setFontFamily(RString theFontFamily, Ice.Current __current)
- Specified by:
setFontFamilyin interface_ShapeOperations
-
setFontSize
public void setFontSize(Length theFontSize, Ice.Current __current)
- Specified by:
setFontSizein interface_ShapeOperations
-
setFontStyle
public void setFontStyle(RString theFontStyle, Ice.Current __current)
- Specified by:
setFontStylein interface_ShapeOperations
-
setLocked
public void setLocked(RBool theLocked, Ice.Current __current)
- Specified by:
setLockedin interface_ShapeOperations
-
setRoi
public void setRoi(Roi theRoi, Ice.Current __current)
- Specified by:
setRoiin interface_ShapeOperations
-
setStrokeColor
public void setStrokeColor(RInt theStrokeColor, Ice.Current __current)
- Specified by:
setStrokeColorin interface_ShapeOperations
-
setStrokeDashArray
public void setStrokeDashArray(RString theStrokeDashArray, Ice.Current __current)
- Specified by:
setStrokeDashArrayin interface_ShapeOperations
-
setStrokeWidth
public void setStrokeWidth(Length theStrokeWidth, Ice.Current __current)
- Specified by:
setStrokeWidthin interface_ShapeOperations
-
setTheC
public void setTheC(RInt theTheC, Ice.Current __current)
- Specified by:
setTheCin interface_ShapeOperations
-
setTheT
public void setTheT(RInt theTheT, Ice.Current __current)
- Specified by:
setTheTin interface_ShapeOperations
-
setTheZ
public void setTheZ(RInt theTheZ, Ice.Current __current)
- Specified by:
setTheZin interface_ShapeOperations
-
setTransform
public void setTransform(AffineTransform theTransform, Ice.Current __current)
- Specified by:
setTransformin interface_ShapeOperations
-
setVersion
public void setVersion(RInt theVersion, Ice.Current __current)
- Specified by:
setVersionin interface_ShapeOperations
-
sizeOfAnnotationLinks
public int sizeOfAnnotationLinks(Ice.Current __current)
- Specified by:
sizeOfAnnotationLinksin interface_ShapeOperations
-
unlinkAnnotation
public void unlinkAnnotation(Annotation removal, Ice.Current __current)
- Specified by:
unlinkAnnotationin interface_ShapeOperations
-
unloadAnnotationLinks
public void unloadAnnotationLinks(Ice.Current __current)
- Specified by:
unloadAnnotationLinksin interface_ShapeOperations
-
-