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[]
__ids
protected java.util.Map<java.lang.Long,java.lang.Long>
annotationLinksCountPerOwner
protected boolean
annotationLinksLoaded
protected java.util.List<AnnotationAnnotationLink>
annotationLinksSeq
protected RString
description
protected RString
name
protected RString
ns
static long
serialVersionUID
protected RInt
version
-
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)
void
addAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
void
addAnnotationAnnotationLink(AnnotationAnnotationLink target)
void
addAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, boolean bothSides)
void
clearAnnotationLinks()
Annotation
clone()
java.util.List<AnnotationAnnotationLink>
copyAnnotationLinks()
java.util.List<AnnotationAnnotationLink>
findAnnotationAnnotationLink(Annotation removal)
java.util.Map<java.lang.Long,java.lang.Long>
getAnnotationLinksCountPerOwner()
RString
getDescription()
RString
getName()
RString
getNs()
RInt
getVersion()
java.lang.String
ice_id()
java.lang.String
ice_id(Ice.Current __current)
java.lang.String[]
ice_ids()
java.lang.String[]
ice_ids(Ice.Current __current)
boolean
ice_isA(java.lang.String s)
boolean
ice_isA(java.lang.String s, Ice.Current __current)
static java.lang.String
ice_staticId()
AnnotationAnnotationLink
linkAnnotation(Annotation addition)
java.util.List<Annotation>
linkedAnnotationList()
void
reloadAnnotationLinks(Annotation toCopy)
void
removeAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
void
removeAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)
void
removeAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, boolean bothSides)
void
setDescription(RString theDescription)
void
setName(RString theName)
void
setNs(RString theNs)
void
setVersion(RInt theVersion)
int
sizeOfAnnotationLinks()
void
unlinkAnnotation(Annotation removal)
void
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
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:
addAllAnnotationAnnotationLinkSet
in interface_AnnotationOperationsNC
-
addAnnotationAnnotationLink
public final void addAnnotationAnnotationLink(AnnotationAnnotationLink target)
- Specified by:
addAnnotationAnnotationLink
in interface_AnnotationOperationsNC
-
addAnnotationAnnotationLinkToBoth
public final void addAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, boolean bothSides)
- Specified by:
addAnnotationAnnotationLinkToBoth
in interface_AnnotationOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinks
in interface_AnnotationOperationsNC
-
copyAnnotationLinks
public final java.util.List<AnnotationAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinks
in interface_AnnotationOperationsNC
-
findAnnotationAnnotationLink
public final java.util.List<AnnotationAnnotationLink> findAnnotationAnnotationLink(Annotation removal)
- Specified by:
findAnnotationAnnotationLink
in interface_AnnotationOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwner
in interface_AnnotationOperationsNC
-
getDescription
public final RString getDescription()
- Specified by:
getDescription
in interface_AnnotationOperationsNC
-
getName
public final RString getName()
- Specified by:
getName
in interface_AnnotationOperationsNC
-
getNs
public final RString getNs()
- Specified by:
getNs
in interface_AnnotationOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersion
in interface_AnnotationOperationsNC
-
linkAnnotation
public final AnnotationAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotation
in interface_AnnotationOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationList
in interface_AnnotationOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(Annotation toCopy)
- Specified by:
reloadAnnotationLinks
in interface_AnnotationOperationsNC
-
removeAllAnnotationAnnotationLinkSet
public final void removeAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
- Specified by:
removeAllAnnotationAnnotationLinkSet
in interface_AnnotationOperationsNC
-
removeAnnotationAnnotationLink
public final void removeAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)
- Specified by:
removeAnnotationAnnotationLink
in interface_AnnotationOperationsNC
-
removeAnnotationAnnotationLinkFromBoth
public final void removeAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, boolean bothSides)
- Specified by:
removeAnnotationAnnotationLinkFromBoth
in interface_AnnotationOperationsNC
-
setDescription
public final void setDescription(RString theDescription)
- Specified by:
setDescription
in interface_AnnotationOperationsNC
-
setName
public final void setName(RString theName)
- Specified by:
setName
in interface_AnnotationOperationsNC
-
setNs
public final void setNs(RString theNs)
- Specified by:
setNs
in interface_AnnotationOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersion
in interface_AnnotationOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinks
in interface_AnnotationOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotation
in interface_AnnotationOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinks
in 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:
__dispatch
in interfaceIce.Object
- Overrides:
__dispatch
in classIObject
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImpl
in classIObject
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImpl
in classIObject
-
clone
public Annotation clone()
-
-