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[]
__ids
protected java.util.Map<java.lang.Long,java.lang.Long>
annotationLinksCountPerOwner
protected boolean
annotationLinksLoaded
protected java.util.List<NodeAnnotationLink>
annotationLinksSeq
protected RString
conn
protected RTime
down
protected RInt
scale
static long
serialVersionUID
protected boolean
sessionsLoaded
protected java.util.List<Session>
sessionsSeq
protected RTime
up
protected RString
uuid
protected RInt
version
-
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)
void
addAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)
void
addAllSessionSet(java.util.List<Session> targets)
void
addNodeAnnotationLink(NodeAnnotationLink target)
void
addNodeAnnotationLinkToBoth(NodeAnnotationLink link, boolean bothSides)
void
addSession(Session target)
void
clearAnnotationLinks()
void
clearSessions()
Node
clone()
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()
RString
getConn()
RTime
getDown()
RInt
getScale()
RTime
getUp()
RString
getUuid()
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()
NodeAnnotationLink
linkAnnotation(Annotation addition)
java.util.List<Annotation>
linkedAnnotationList()
void
reloadAnnotationLinks(Node toCopy)
void
reloadSessions(Node toCopy)
void
removeAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)
void
removeAllSessionSet(java.util.List<Session> targets)
void
removeNodeAnnotationLink(NodeAnnotationLink theTarget)
void
removeNodeAnnotationLinkFromBoth(NodeAnnotationLink link, boolean bothSides)
void
removeSession(Session theTarget)
void
setConn(RString theConn)
void
setDown(RTime theDown)
void
setScale(RInt theScale)
void
setUp(RTime theUp)
void
setUuid(RString theUuid)
void
setVersion(RInt theVersion)
int
sizeOfAnnotationLinks()
int
sizeOfSessions()
void
unlinkAnnotation(Annotation removal)
void
unloadAnnotationLinks()
void
unloadSessions()
-
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:
addAllNodeAnnotationLinkSet
in interface_NodeOperationsNC
-
addAllSessionSet
public final void addAllSessionSet(java.util.List<Session> targets)
- Specified by:
addAllSessionSet
in interface_NodeOperationsNC
-
addNodeAnnotationLink
public final void addNodeAnnotationLink(NodeAnnotationLink target)
- Specified by:
addNodeAnnotationLink
in interface_NodeOperationsNC
-
addNodeAnnotationLinkToBoth
public final void addNodeAnnotationLinkToBoth(NodeAnnotationLink link, boolean bothSides)
- Specified by:
addNodeAnnotationLinkToBoth
in interface_NodeOperationsNC
-
addSession
public final void addSession(Session target)
- Specified by:
addSession
in interface_NodeOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinks
in interface_NodeOperationsNC
-
clearSessions
public final void clearSessions()
- Specified by:
clearSessions
in interface_NodeOperationsNC
-
copyAnnotationLinks
public final java.util.List<NodeAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinks
in interface_NodeOperationsNC
-
copySessions
public final java.util.List<Session> copySessions()
- Specified by:
copySessions
in interface_NodeOperationsNC
-
findNodeAnnotationLink
public final java.util.List<NodeAnnotationLink> findNodeAnnotationLink(Annotation removal)
- Specified by:
findNodeAnnotationLink
in interface_NodeOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwner
in interface_NodeOperationsNC
-
getConn
public final RString getConn()
- Specified by:
getConn
in interface_NodeOperationsNC
-
getDown
public final RTime getDown()
- Specified by:
getDown
in interface_NodeOperationsNC
-
getScale
public final RInt getScale()
- Specified by:
getScale
in interface_NodeOperationsNC
-
getUp
public final RTime getUp()
- Specified by:
getUp
in interface_NodeOperationsNC
-
getUuid
public final RString getUuid()
- Specified by:
getUuid
in interface_NodeOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersion
in interface_NodeOperationsNC
-
linkAnnotation
public final NodeAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotation
in interface_NodeOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationList
in interface_NodeOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(Node toCopy)
- Specified by:
reloadAnnotationLinks
in interface_NodeOperationsNC
-
reloadSessions
public final void reloadSessions(Node toCopy)
- Specified by:
reloadSessions
in interface_NodeOperationsNC
-
removeAllNodeAnnotationLinkSet
public final void removeAllNodeAnnotationLinkSet(java.util.List<NodeAnnotationLink> targets)
- Specified by:
removeAllNodeAnnotationLinkSet
in interface_NodeOperationsNC
-
removeAllSessionSet
public final void removeAllSessionSet(java.util.List<Session> targets)
- Specified by:
removeAllSessionSet
in interface_NodeOperationsNC
-
removeNodeAnnotationLink
public final void removeNodeAnnotationLink(NodeAnnotationLink theTarget)
- Specified by:
removeNodeAnnotationLink
in interface_NodeOperationsNC
-
removeNodeAnnotationLinkFromBoth
public final void removeNodeAnnotationLinkFromBoth(NodeAnnotationLink link, boolean bothSides)
- Specified by:
removeNodeAnnotationLinkFromBoth
in interface_NodeOperationsNC
-
removeSession
public final void removeSession(Session theTarget)
- Specified by:
removeSession
in interface_NodeOperationsNC
-
setConn
public final void setConn(RString theConn)
- Specified by:
setConn
in interface_NodeOperationsNC
-
setDown
public final void setDown(RTime theDown)
- Specified by:
setDown
in interface_NodeOperationsNC
-
setScale
public final void setScale(RInt theScale)
- Specified by:
setScale
in interface_NodeOperationsNC
-
setUp
public final void setUp(RTime theUp)
- Specified by:
setUp
in interface_NodeOperationsNC
-
setUuid
public final void setUuid(RString theUuid)
- Specified by:
setUuid
in interface_NodeOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersion
in interface_NodeOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinks
in interface_NodeOperationsNC
-
sizeOfSessions
public final int sizeOfSessions()
- Specified by:
sizeOfSessions
in interface_NodeOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotation
in interface_NodeOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinks
in interface_NodeOperationsNC
-
unloadSessions
public final void unloadSessions()
- Specified by:
unloadSessions
in 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:
__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
-
-