Package omero.model
Class Annotation
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Annotation
-
- All Implemented Interfaces:
Ice.Object,java.io.Serializable,java.lang.Cloneable,_AnnotationOperations,_AnnotationOperationsNC,_IObjectOperations,_IObjectOperationsNC
- Direct Known Subclasses:
_AnnotationTie,BasicAnnotation,ListAnnotation,MapAnnotation,TextAnnotation,TypeAnnotation
public abstract class Annotation extends IObject implements _AnnotationOperations, _AnnotationOperationsNC
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]__idsprotected java.util.Map<java.lang.Long,java.lang.Long>annotationLinksCountPerOwnerprotected booleanannotationLinksLoadedprotected java.util.List<AnnotationAnnotationLink>annotationLinksSeqprotected RStringdescriptionprotected RStringnameprotected RStringnsstatic longserialVersionUIDprotected RIntversion
-
Constructor Summary
Constructors Constructor Description Annotation()Annotation(RLong id, Details details, boolean loaded, RInt version, RString ns, RString name, RString description, java.util.List<AnnotationAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ice.DispatchStatus___addAllAnnotationAnnotationLinkSet(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addAnnotationAnnotationLinkToBoth(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___clearAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___copyAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___findAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getAnnotationLinksCountPerOwner(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getDescription(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getName(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getNs(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getVersion(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___linkAnnotation(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___linkedAnnotationList(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___reloadAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeAllAnnotationAnnotationLinkSet(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeAnnotationAnnotationLinkFromBoth(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setDescription(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setName(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setNs(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setVersion(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___sizeOfAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___unlinkAnnotation(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___unloadAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)Ice.DispatchStatus__dispatch(IceInternal.Incoming in, Ice.Current __current)protected void__readImpl(IceInternal.BasicStream __is)protected void__writeImpl(IceInternal.BasicStream __os)voidaddAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)voidaddAnnotationAnnotationLink(AnnotationAnnotationLink target)voidaddAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, boolean bothSides)voidclearAnnotationLinks()Annotationclone()java.util.List<AnnotationAnnotationLink>copyAnnotationLinks()java.util.List<AnnotationAnnotationLink>findAnnotationAnnotationLink(Annotation removal)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner()RStringgetDescription()RStringgetName()RStringgetNs()RIntgetVersion()java.lang.Stringice_id()java.lang.Stringice_id(Ice.Current __current)java.lang.String[]ice_ids()java.lang.String[]ice_ids(Ice.Current __current)booleanice_isA(java.lang.String s)booleanice_isA(java.lang.String s, Ice.Current __current)static java.lang.Stringice_staticId()AnnotationAnnotationLinklinkAnnotation(Annotation addition)java.util.List<Annotation>linkedAnnotationList()voidreloadAnnotationLinks(Annotation toCopy)voidremoveAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)voidremoveAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)voidremoveAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, boolean bothSides)voidsetDescription(RString theDescription)voidsetName(RString theName)voidsetNs(RString theNs)voidsetVersion(RInt theVersion)intsizeOfAnnotationLinks()voidunlinkAnnotation(Annotation removal)voidunloadAnnotationLinks()-
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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._AnnotationOperations
addAllAnnotationAnnotationLinkSet, addAnnotationAnnotationLink, addAnnotationAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findAnnotationAnnotationLink, getAnnotationLinksCountPerOwner, getDescription, getName, getNs, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllAnnotationAnnotationLinkSet, removeAnnotationAnnotationLink, removeAnnotationAnnotationLinkFromBoth, setDescription, setName, setNs, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
Methods inherited from interface omero.model._IObjectOperations
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
version
protected RInt version
-
ns
protected RString ns
-
name
protected RString name
-
description
protected RString description
-
annotationLinksSeq
protected java.util.List<AnnotationAnnotationLink> annotationLinksSeq
-
annotationLinksLoaded
protected boolean annotationLinksLoaded
-
annotationLinksCountPerOwner
protected java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Annotation
public Annotation()
-
Annotation
public Annotation(RLong id, Details details, boolean loaded, RInt version, RString ns, RString name, RString description, java.util.List<AnnotationAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
-
-
Method Detail
-
ice_isA
public boolean ice_isA(java.lang.String s)
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)
-
ice_ids
public java.lang.String[] ice_ids()
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
-
ice_id
public java.lang.String ice_id()
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
-
ice_staticId
public static java.lang.String ice_staticId()
-
addAllAnnotationAnnotationLinkSet
public final void addAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
- Specified by:
addAllAnnotationAnnotationLinkSetin interface_AnnotationOperationsNC
-
addAnnotationAnnotationLink
public final void addAnnotationAnnotationLink(AnnotationAnnotationLink target)
- Specified by:
addAnnotationAnnotationLinkin interface_AnnotationOperationsNC
-
addAnnotationAnnotationLinkToBoth
public final void addAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, boolean bothSides)
- Specified by:
addAnnotationAnnotationLinkToBothin interface_AnnotationOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinksin interface_AnnotationOperationsNC
-
copyAnnotationLinks
public final java.util.List<AnnotationAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinksin interface_AnnotationOperationsNC
-
findAnnotationAnnotationLink
public final java.util.List<AnnotationAnnotationLink> findAnnotationAnnotationLink(Annotation removal)
- Specified by:
findAnnotationAnnotationLinkin interface_AnnotationOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwnerin interface_AnnotationOperationsNC
-
getDescription
public final RString getDescription()
- Specified by:
getDescriptionin interface_AnnotationOperationsNC
-
getName
public final RString getName()
- Specified by:
getNamein interface_AnnotationOperationsNC
-
getNs
public final RString getNs()
- Specified by:
getNsin interface_AnnotationOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersionin interface_AnnotationOperationsNC
-
linkAnnotation
public final AnnotationAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotationin interface_AnnotationOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationListin interface_AnnotationOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(Annotation toCopy)
- Specified by:
reloadAnnotationLinksin interface_AnnotationOperationsNC
-
removeAllAnnotationAnnotationLinkSet
public final void removeAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
- Specified by:
removeAllAnnotationAnnotationLinkSetin interface_AnnotationOperationsNC
-
removeAnnotationAnnotationLink
public final void removeAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)
- Specified by:
removeAnnotationAnnotationLinkin interface_AnnotationOperationsNC
-
removeAnnotationAnnotationLinkFromBoth
public final void removeAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, boolean bothSides)
- Specified by:
removeAnnotationAnnotationLinkFromBothin interface_AnnotationOperationsNC
-
setDescription
public final void setDescription(RString theDescription)
- Specified by:
setDescriptionin interface_AnnotationOperationsNC
-
setName
public final void setName(RString theName)
- Specified by:
setNamein interface_AnnotationOperationsNC
-
setNs
public final void setNs(RString theNs)
- Specified by:
setNsin interface_AnnotationOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersionin interface_AnnotationOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinksin interface_AnnotationOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotationin interface_AnnotationOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinksin interface_AnnotationOperationsNC
-
___getVersion
public static Ice.DispatchStatus ___getVersion(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setVersion
public static Ice.DispatchStatus ___setVersion(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getNs
public static Ice.DispatchStatus ___getNs(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setNs
public static Ice.DispatchStatus ___setNs(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getName
public static Ice.DispatchStatus ___getName(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setName
public static Ice.DispatchStatus ___setName(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getDescription
public static Ice.DispatchStatus ___getDescription(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setDescription
public static Ice.DispatchStatus ___setDescription(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unloadAnnotationLinks
public static Ice.DispatchStatus ___unloadAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___sizeOfAnnotationLinks
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___copyAnnotationLinks
public static Ice.DispatchStatus ___copyAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAnnotationAnnotationLink
public static Ice.DispatchStatus ___addAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAllAnnotationAnnotationLinkSet
public static Ice.DispatchStatus ___addAllAnnotationAnnotationLinkSet(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAnnotationAnnotationLink
public static Ice.DispatchStatus ___removeAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAllAnnotationAnnotationLinkSet
public static Ice.DispatchStatus ___removeAllAnnotationAnnotationLinkSet(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___clearAnnotationLinks
public static Ice.DispatchStatus ___clearAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___reloadAnnotationLinks
public static Ice.DispatchStatus ___reloadAnnotationLinks(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAnnotationLinksCountPerOwner
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkAnnotation
public static Ice.DispatchStatus ___linkAnnotation(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAnnotationAnnotationLinkToBoth
public static Ice.DispatchStatus ___addAnnotationAnnotationLinkToBoth(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___findAnnotationAnnotationLink
public static Ice.DispatchStatus ___findAnnotationAnnotationLink(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unlinkAnnotation
public static Ice.DispatchStatus ___unlinkAnnotation(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAnnotationAnnotationLinkFromBoth
public static Ice.DispatchStatus ___removeAnnotationAnnotationLinkFromBoth(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkedAnnotationList
public static Ice.DispatchStatus ___linkedAnnotationList(Annotation __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
__dispatch
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)- Specified by:
__dispatchin interfaceIce.Object- Overrides:
__dispatchin classIObject
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImplin classIObject
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImplin classIObject
-
clone
public Annotation clone()
-
-