Package omero.model
Class Node
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Node
-
- All Implemented Interfaces:
Ice.Object,java.io.Serializable,java.lang.Cloneable,_IObjectOperations,_IObjectOperationsNC,_NodeOperations,_NodeOperationsNC
public abstract class Node extends IObject implements _NodeOperations, _NodeOperationsNC
- 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<NodeAnnotationLink>annotationLinksSeqprotected RStringconnprotected RTimedownprotected RIntscalestatic longserialVersionUIDprotected booleansessionsLoadedprotected java.util.List<Session>sessionsSeqprotected RTimeupprotected RStringuuidprotected RIntversion
-
Constructor Summary
Constructors Constructor Description Node()Node(RLong id, Details details, boolean loaded, RInt version, java.util.List<Session> sessionsSeq, boolean sessionsLoaded, RString uuid, RString conn, RTime up, RTime down, RInt scale, java.util.List<NodeAnnotationLink> 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___addAllNodeAnnotationLinkSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addAllSessionSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addNodeAnnotationLinkToBoth(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addSession(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___clearAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___clearSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___copyAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___copySessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___findNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getAnnotationLinksCountPerOwner(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getConn(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getDown(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getScale(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getUp(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getUuid(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getVersion(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___linkAnnotation(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___linkedAnnotationList(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___reloadAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___reloadSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeAllNodeAnnotationLinkSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeAllSessionSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeNodeAnnotationLinkFromBoth(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___removeSession(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setConn(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setDown(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setScale(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setUp(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setUuid(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___setVersion(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___sizeOfAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___sizeOfSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___unlinkAnnotation(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___unloadAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___unloadSessions(Node __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)voidaddAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)voidaddAllSessionSet(java.util.List<Session> targets)voidaddNodeAnnotationLink(NodeAnnotationLink target)voidaddNodeAnnotationLinkToBoth(NodeAnnotationLink link, boolean bothSides)voidaddSession(Session target)voidclearAnnotationLinks()voidclearSessions()Nodeclone()java.util.List<NodeAnnotationLink>copyAnnotationLinks()java.util.List<Session>copySessions()java.util.List<NodeAnnotationLink>findNodeAnnotationLink(Annotation removal)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner()RStringgetConn()RTimegetDown()RIntgetScale()RTimegetUp()RStringgetUuid()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()NodeAnnotationLinklinkAnnotation(Annotation addition)java.util.List<Annotation>linkedAnnotationList()voidreloadAnnotationLinks(Node toCopy)voidreloadSessions(Node toCopy)voidremoveAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)voidremoveAllSessionSet(java.util.List<Session> targets)voidremoveNodeAnnotationLink(NodeAnnotationLink theTarget)voidremoveNodeAnnotationLinkFromBoth(NodeAnnotationLink link, boolean bothSides)voidremoveSession(Session theTarget)voidsetConn(RString theConn)voidsetDown(RTime theDown)voidsetScale(RInt theScale)voidsetUp(RTime theUp)voidsetUuid(RString theUuid)voidsetVersion(RInt theVersion)intsizeOfAnnotationLinks()intsizeOfSessions()voidunlinkAnnotation(Annotation removal)voidunloadAnnotationLinks()voidunloadSessions()-
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._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
-
Methods inherited from interface omero.model._NodeOperations
addAllNodeAnnotationLinkSet, addAllSessionSet, addNodeAnnotationLink, addNodeAnnotationLinkToBoth, addSession, clearAnnotationLinks, clearSessions, copyAnnotationLinks, copySessions, findNodeAnnotationLink, getAnnotationLinksCountPerOwner, getConn, getDown, getScale, getUp, getUuid, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, reloadSessions, removeAllNodeAnnotationLinkSet, removeAllSessionSet, removeNodeAnnotationLink, removeNodeAnnotationLinkFromBoth, removeSession, setConn, setDown, setScale, setUp, setUuid, setVersion, sizeOfAnnotationLinks, sizeOfSessions, unlinkAnnotation, unloadAnnotationLinks, unloadSessions
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
version
protected RInt version
-
sessionsSeq
protected java.util.List<Session> sessionsSeq
-
sessionsLoaded
protected boolean sessionsLoaded
-
uuid
protected RString uuid
-
conn
protected RString conn
-
up
protected RTime up
-
down
protected RTime down
-
scale
protected RInt scale
-
annotationLinksSeq
protected java.util.List<NodeAnnotationLink> 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
-
Node
public Node()
-
Node
public Node(RLong id, Details details, boolean loaded, RInt version, java.util.List<Session> sessionsSeq, boolean sessionsLoaded, RString uuid, RString conn, RTime up, RTime down, RInt scale, java.util.List<NodeAnnotationLink> 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()
-
addAllNodeAnnotationLinkSet
public final void addAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)
- Specified by:
addAllNodeAnnotationLinkSetin interface_NodeOperationsNC
-
addAllSessionSet
public final void addAllSessionSet(java.util.List<Session> targets)
- Specified by:
addAllSessionSetin interface_NodeOperationsNC
-
addNodeAnnotationLink
public final void addNodeAnnotationLink(NodeAnnotationLink target)
- Specified by:
addNodeAnnotationLinkin interface_NodeOperationsNC
-
addNodeAnnotationLinkToBoth
public final void addNodeAnnotationLinkToBoth(NodeAnnotationLink link, boolean bothSides)
- Specified by:
addNodeAnnotationLinkToBothin interface_NodeOperationsNC
-
addSession
public final void addSession(Session target)
- Specified by:
addSessionin interface_NodeOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinksin interface_NodeOperationsNC
-
clearSessions
public final void clearSessions()
- Specified by:
clearSessionsin interface_NodeOperationsNC
-
copyAnnotationLinks
public final java.util.List<NodeAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinksin interface_NodeOperationsNC
-
copySessions
public final java.util.List<Session> copySessions()
- Specified by:
copySessionsin interface_NodeOperationsNC
-
findNodeAnnotationLink
public final java.util.List<NodeAnnotationLink> findNodeAnnotationLink(Annotation removal)
- Specified by:
findNodeAnnotationLinkin interface_NodeOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwnerin interface_NodeOperationsNC
-
getConn
public final RString getConn()
- Specified by:
getConnin interface_NodeOperationsNC
-
getDown
public final RTime getDown()
- Specified by:
getDownin interface_NodeOperationsNC
-
getScale
public final RInt getScale()
- Specified by:
getScalein interface_NodeOperationsNC
-
getUp
public final RTime getUp()
- Specified by:
getUpin interface_NodeOperationsNC
-
getUuid
public final RString getUuid()
- Specified by:
getUuidin interface_NodeOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersionin interface_NodeOperationsNC
-
linkAnnotation
public final NodeAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotationin interface_NodeOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationListin interface_NodeOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(Node toCopy)
- Specified by:
reloadAnnotationLinksin interface_NodeOperationsNC
-
reloadSessions
public final void reloadSessions(Node toCopy)
- Specified by:
reloadSessionsin interface_NodeOperationsNC
-
removeAllNodeAnnotationLinkSet
public final void removeAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)
- Specified by:
removeAllNodeAnnotationLinkSetin interface_NodeOperationsNC
-
removeAllSessionSet
public final void removeAllSessionSet(java.util.List<Session> targets)
- Specified by:
removeAllSessionSetin interface_NodeOperationsNC
-
removeNodeAnnotationLink
public final void removeNodeAnnotationLink(NodeAnnotationLink theTarget)
- Specified by:
removeNodeAnnotationLinkin interface_NodeOperationsNC
-
removeNodeAnnotationLinkFromBoth
public final void removeNodeAnnotationLinkFromBoth(NodeAnnotationLink link, boolean bothSides)
- Specified by:
removeNodeAnnotationLinkFromBothin interface_NodeOperationsNC
-
removeSession
public final void removeSession(Session theTarget)
- Specified by:
removeSessionin interface_NodeOperationsNC
-
setConn
public final void setConn(RString theConn)
- Specified by:
setConnin interface_NodeOperationsNC
-
setDown
public final void setDown(RTime theDown)
- Specified by:
setDownin interface_NodeOperationsNC
-
setScale
public final void setScale(RInt theScale)
- Specified by:
setScalein interface_NodeOperationsNC
-
setUp
public final void setUp(RTime theUp)
- Specified by:
setUpin interface_NodeOperationsNC
-
setUuid
public final void setUuid(RString theUuid)
- Specified by:
setUuidin interface_NodeOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersionin interface_NodeOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinksin interface_NodeOperationsNC
-
sizeOfSessions
public final int sizeOfSessions()
- Specified by:
sizeOfSessionsin interface_NodeOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotationin interface_NodeOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinksin interface_NodeOperationsNC
-
unloadSessions
public final void unloadSessions()
- Specified by:
unloadSessionsin interface_NodeOperationsNC
-
___getVersion
public static Ice.DispatchStatus ___getVersion(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setVersion
public static Ice.DispatchStatus ___setVersion(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unloadSessions
public static Ice.DispatchStatus ___unloadSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___sizeOfSessions
public static Ice.DispatchStatus ___sizeOfSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___copySessions
public static Ice.DispatchStatus ___copySessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addSession
public static Ice.DispatchStatus ___addSession(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAllSessionSet
public static Ice.DispatchStatus ___addAllSessionSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeSession
public static Ice.DispatchStatus ___removeSession(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAllSessionSet
public static Ice.DispatchStatus ___removeAllSessionSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___clearSessions
public static Ice.DispatchStatus ___clearSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___reloadSessions
public static Ice.DispatchStatus ___reloadSessions(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getUuid
public static Ice.DispatchStatus ___getUuid(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setUuid
public static Ice.DispatchStatus ___setUuid(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getConn
public static Ice.DispatchStatus ___getConn(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setConn
public static Ice.DispatchStatus ___setConn(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getUp
public static Ice.DispatchStatus ___getUp(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setUp
public static Ice.DispatchStatus ___setUp(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getDown
public static Ice.DispatchStatus ___getDown(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setDown
public static Ice.DispatchStatus ___setDown(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getScale
public static Ice.DispatchStatus ___getScale(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setScale
public static Ice.DispatchStatus ___setScale(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unloadAnnotationLinks
public static Ice.DispatchStatus ___unloadAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___sizeOfAnnotationLinks
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___copyAnnotationLinks
public static Ice.DispatchStatus ___copyAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addNodeAnnotationLink
public static Ice.DispatchStatus ___addNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAllNodeAnnotationLinkSet
public static Ice.DispatchStatus ___addAllNodeAnnotationLinkSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeNodeAnnotationLink
public static Ice.DispatchStatus ___removeNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAllNodeAnnotationLinkSet
public static Ice.DispatchStatus ___removeAllNodeAnnotationLinkSet(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___clearAnnotationLinks
public static Ice.DispatchStatus ___clearAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___reloadAnnotationLinks
public static Ice.DispatchStatus ___reloadAnnotationLinks(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAnnotationLinksCountPerOwner
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkAnnotation
public static Ice.DispatchStatus ___linkAnnotation(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addNodeAnnotationLinkToBoth
public static Ice.DispatchStatus ___addNodeAnnotationLinkToBoth(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___findNodeAnnotationLink
public static Ice.DispatchStatus ___findNodeAnnotationLink(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unlinkAnnotation
public static Ice.DispatchStatus ___unlinkAnnotation(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeNodeAnnotationLinkFromBoth
public static Ice.DispatchStatus ___removeNodeAnnotationLinkFromBoth(Node __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkedAnnotationList
public static Ice.DispatchStatus ___linkedAnnotationList(Node __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
-
-