Package omero.model
Class _SessionTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Session
-
- omero.model._SessionTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_IObjectOperations,_IObjectOperationsNC,_SessionOperations,_SessionOperationsNC
public class _SessionTie extends Session implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.Session
__ids, annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, closed, defaultEventType, eventsLoaded, eventsSeq, message, node, owner, started, sudoer, timeToIdle, timeToLive, userAgent, userIP, uuid, version
-
-
Constructor Summary
Constructors Constructor Description _SessionTie()_SessionTie(_SessionOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddAllEventSet(java.util.List<Event> targets, Ice.Current __current)voidaddAllSessionAnnotationLinkSet(java.util.List<SessionAnnotationLink> targets, Ice.Current __current)voidaddEvent(Event target, Ice.Current __current)voidaddSessionAnnotationLink(SessionAnnotationLink target, Ice.Current __current)voidaddSessionAnnotationLinkToBoth(SessionAnnotationLink link, boolean bothSides, Ice.Current __current)voidclearAnnotationLinks(Ice.Current __current)voidclearEvents(Ice.Current __current)java.util.List<SessionAnnotationLink>copyAnnotationLinks(Ice.Current __current)java.util.List<Event>copyEvents(Ice.Current __current)booleanequals(java.lang.Object rhs)java.util.List<SessionAnnotationLink>findSessionAnnotationLink(Annotation removal, Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner(Ice.Current __current)RTimegetClosed(Ice.Current __current)RStringgetDefaultEventType(Ice.Current __current)DetailsgetDetails(Ice.Current __current)RLonggetId(Ice.Current __current)RStringgetMessage(Ice.Current __current)NodegetNode(Ice.Current __current)ExperimentergetOwner(Ice.Current __current)RTimegetStarted(Ice.Current __current)ExperimentergetSudoer(Ice.Current __current)RLonggetTimeToIdle(Ice.Current __current)RLonggetTimeToLive(Ice.Current __current)RStringgetUserAgent(Ice.Current __current)RStringgetUserIP(Ice.Current __current)Deprecated.RStringgetUuid(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.SessionAnnotationLinklinkAnnotation(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(Session toCopy, Ice.Current __current)voidreloadEvents(Session toCopy, Ice.Current __current)voidremoveAllEventSet(java.util.List<Event> targets, Ice.Current __current)voidremoveAllSessionAnnotationLinkSet(java.util.List<SessionAnnotationLink> targets, Ice.Current __current)voidremoveEvent(Event theTarget, Ice.Current __current)voidremoveSessionAnnotationLink(SessionAnnotationLink theTarget, Ice.Current __current)voidremoveSessionAnnotationLinkFromBoth(SessionAnnotationLink link, boolean bothSides, Ice.Current __current)voidsetClosed(RTime theClosed, Ice.Current __current)voidsetDefaultEventType(RString theDefaultEventType, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetMessage(RString theMessage, Ice.Current __current)voidsetNode(Node theNode, Ice.Current __current)voidsetOwner(Experimenter theOwner, Ice.Current __current)voidsetStarted(RTime theStarted, Ice.Current __current)voidsetSudoer(Experimenter theSudoer, Ice.Current __current)voidsetTimeToIdle(RLong theTimeToIdle, Ice.Current __current)voidsetTimeToLive(RLong theTimeToLive, Ice.Current __current)voidsetUserAgent(RString theUserAgent, Ice.Current __current)voidsetUserIP(RString theUserIP, Ice.Current __current)Deprecated.voidsetUuid(RString theUuid, 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)intsizeOfEvents(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.voidunloadEvents(Ice.Current __current)-
Methods inherited from class omero.model.Session
___addAllEventSet, ___addAllSessionAnnotationLinkSet, ___addEvent, ___addSessionAnnotationLink, ___addSessionAnnotationLinkToBoth, ___clearAnnotationLinks, ___clearEvents, ___copyAnnotationLinks, ___copyEvents, ___findSessionAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getClosed, ___getDefaultEventType, ___getMessage, ___getNode, ___getOwner, ___getStarted, ___getSudoer, ___getTimeToIdle, ___getTimeToLive, ___getUserAgent, ___getUserIP, ___getUuid, ___getVersion, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___reloadEvents, ___removeAllEventSet, ___removeAllSessionAnnotationLinkSet, ___removeEvent, ___removeSessionAnnotationLink, ___removeSessionAnnotationLinkFromBoth, ___setClosed, ___setDefaultEventType, ___setMessage, ___setNode, ___setOwner, ___setStarted, ___setSudoer, ___setTimeToIdle, ___setTimeToLive, ___setUserAgent, ___setUserIP, ___setUuid, ___setVersion, ___sizeOfAnnotationLinks, ___sizeOfEvents, ___unlinkAnnotation, ___unloadAnnotationLinks, ___unloadEvents, __dispatch, __readImpl, __writeImpl, addAllEventSet, addAllSessionAnnotationLinkSet, addEvent, addSessionAnnotationLink, addSessionAnnotationLinkToBoth, clearAnnotationLinks, clearEvents, clone, copyAnnotationLinks, copyEvents, findSessionAnnotationLink, getAnnotationLinksCountPerOwner, getClosed, getDefaultEventType, getMessage, getNode, getOwner, getStarted, getSudoer, getTimeToIdle, getTimeToLive, getUserAgent, getUserIP, getUuid, getVersion, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, reloadEvents, removeAllEventSet, removeAllSessionAnnotationLinkSet, removeEvent, removeSessionAnnotationLink, removeSessionAnnotationLinkFromBoth, setClosed, setDefaultEventType, setMessage, setNode, setOwner, setStarted, setSudoer, setTimeToIdle, setTimeToLive, setUserAgent, setUserIP, setUuid, setVersion, sizeOfAnnotationLinks, sizeOfEvents, unlinkAnnotation, unloadAnnotationLinks, unloadEvents
-
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
-
_SessionTie
public _SessionTie()
-
_SessionTie
public _SessionTie(_SessionOperations 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.
-
addAllEventSet
public void addAllEventSet(java.util.List<Event> targets, Ice.Current __current)
- Specified by:
addAllEventSetin interface_SessionOperations
-
addAllSessionAnnotationLinkSet
public void addAllSessionAnnotationLinkSet(java.util.List<SessionAnnotationLink> targets, Ice.Current __current)
- Specified by:
addAllSessionAnnotationLinkSetin interface_SessionOperations
-
addEvent
public void addEvent(Event target, Ice.Current __current)
- Specified by:
addEventin interface_SessionOperations
-
addSessionAnnotationLink
public void addSessionAnnotationLink(SessionAnnotationLink target, Ice.Current __current)
- Specified by:
addSessionAnnotationLinkin interface_SessionOperations
-
addSessionAnnotationLinkToBoth
public void addSessionAnnotationLinkToBoth(SessionAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addSessionAnnotationLinkToBothin interface_SessionOperations
-
clearAnnotationLinks
public void clearAnnotationLinks(Ice.Current __current)
- Specified by:
clearAnnotationLinksin interface_SessionOperations
-
clearEvents
public void clearEvents(Ice.Current __current)
- Specified by:
clearEventsin interface_SessionOperations
-
copyAnnotationLinks
public java.util.List<SessionAnnotationLink> copyAnnotationLinks(Ice.Current __current)
- Specified by:
copyAnnotationLinksin interface_SessionOperations
-
copyEvents
public java.util.List<Event> copyEvents(Ice.Current __current)
- Specified by:
copyEventsin interface_SessionOperations
-
findSessionAnnotationLink
public java.util.List<SessionAnnotationLink> findSessionAnnotationLink(Annotation removal, Ice.Current __current)
- Specified by:
findSessionAnnotationLinkin interface_SessionOperations
-
getAnnotationLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner(Ice.Current __current)
- Specified by:
getAnnotationLinksCountPerOwnerin interface_SessionOperations
-
getClosed
public RTime getClosed(Ice.Current __current)
- Specified by:
getClosedin interface_SessionOperations
-
getDefaultEventType
public RString getDefaultEventType(Ice.Current __current)
- Specified by:
getDefaultEventTypein interface_SessionOperations
-
getMessage
public RString getMessage(Ice.Current __current)
- Specified by:
getMessagein interface_SessionOperations
-
getNode
public Node getNode(Ice.Current __current)
- Specified by:
getNodein interface_SessionOperations
-
getOwner
public Experimenter getOwner(Ice.Current __current)
- Specified by:
getOwnerin interface_SessionOperations
-
getStarted
public RTime getStarted(Ice.Current __current)
- Specified by:
getStartedin interface_SessionOperations
-
getSudoer
public Experimenter getSudoer(Ice.Current __current)
- Specified by:
getSudoerin interface_SessionOperations
-
getTimeToIdle
public RLong getTimeToIdle(Ice.Current __current)
- Specified by:
getTimeToIdlein interface_SessionOperations
-
getTimeToLive
public RLong getTimeToLive(Ice.Current __current)
- Specified by:
getTimeToLivein interface_SessionOperations
-
getUserAgent
public RString getUserAgent(Ice.Current __current)
- Specified by:
getUserAgentin interface_SessionOperations
-
getUserIP
@Deprecated public RString getUserIP(Ice.Current __current)
Deprecated.- Specified by:
getUserIPin interface_SessionOperations
-
getUuid
public RString getUuid(Ice.Current __current)
- Specified by:
getUuidin interface_SessionOperations
-
getVersion
public RInt getVersion(Ice.Current __current)
- Specified by:
getVersionin interface_SessionOperations
-
linkAnnotation
public SessionAnnotationLink linkAnnotation(Annotation addition, Ice.Current __current)
- Specified by:
linkAnnotationin interface_SessionOperations
-
linkedAnnotationList
public java.util.List<Annotation> linkedAnnotationList(Ice.Current __current)
- Specified by:
linkedAnnotationListin interface_SessionOperations
-
reloadAnnotationLinks
public void reloadAnnotationLinks(Session toCopy, Ice.Current __current)
- Specified by:
reloadAnnotationLinksin interface_SessionOperations
-
reloadEvents
public void reloadEvents(Session toCopy, Ice.Current __current)
- Specified by:
reloadEventsin interface_SessionOperations
-
removeAllEventSet
public void removeAllEventSet(java.util.List<Event> targets, Ice.Current __current)
- Specified by:
removeAllEventSetin interface_SessionOperations
-
removeAllSessionAnnotationLinkSet
public void removeAllSessionAnnotationLinkSet(java.util.List<SessionAnnotationLink> targets, Ice.Current __current)
- Specified by:
removeAllSessionAnnotationLinkSetin interface_SessionOperations
-
removeEvent
public void removeEvent(Event theTarget, Ice.Current __current)
- Specified by:
removeEventin interface_SessionOperations
-
removeSessionAnnotationLink
public void removeSessionAnnotationLink(SessionAnnotationLink theTarget, Ice.Current __current)
- Specified by:
removeSessionAnnotationLinkin interface_SessionOperations
-
removeSessionAnnotationLinkFromBoth
public void removeSessionAnnotationLinkFromBoth(SessionAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeSessionAnnotationLinkFromBothin interface_SessionOperations
-
setClosed
public void setClosed(RTime theClosed, Ice.Current __current)
- Specified by:
setClosedin interface_SessionOperations
-
setDefaultEventType
public void setDefaultEventType(RString theDefaultEventType, Ice.Current __current)
- Specified by:
setDefaultEventTypein interface_SessionOperations
-
setMessage
public void setMessage(RString theMessage, Ice.Current __current)
- Specified by:
setMessagein interface_SessionOperations
-
setNode
public void setNode(Node theNode, Ice.Current __current)
- Specified by:
setNodein interface_SessionOperations
-
setOwner
public void setOwner(Experimenter theOwner, Ice.Current __current)
- Specified by:
setOwnerin interface_SessionOperations
-
setStarted
public void setStarted(RTime theStarted, Ice.Current __current)
- Specified by:
setStartedin interface_SessionOperations
-
setSudoer
public void setSudoer(Experimenter theSudoer, Ice.Current __current)
- Specified by:
setSudoerin interface_SessionOperations
-
setTimeToIdle
public void setTimeToIdle(RLong theTimeToIdle, Ice.Current __current)
- Specified by:
setTimeToIdlein interface_SessionOperations
-
setTimeToLive
public void setTimeToLive(RLong theTimeToLive, Ice.Current __current)
- Specified by:
setTimeToLivein interface_SessionOperations
-
setUserAgent
public void setUserAgent(RString theUserAgent, Ice.Current __current)
- Specified by:
setUserAgentin interface_SessionOperations
-
setUserIP
@Deprecated public void setUserIP(RString theUserIP, Ice.Current __current)
Deprecated.- Specified by:
setUserIPin interface_SessionOperations
-
setUuid
public void setUuid(RString theUuid, Ice.Current __current)
- Specified by:
setUuidin interface_SessionOperations
-
setVersion
public void setVersion(RInt theVersion, Ice.Current __current)
- Specified by:
setVersionin interface_SessionOperations
-
sizeOfAnnotationLinks
public int sizeOfAnnotationLinks(Ice.Current __current)
- Specified by:
sizeOfAnnotationLinksin interface_SessionOperations
-
sizeOfEvents
public int sizeOfEvents(Ice.Current __current)
- Specified by:
sizeOfEventsin interface_SessionOperations
-
unlinkAnnotation
public void unlinkAnnotation(Annotation removal, Ice.Current __current)
- Specified by:
unlinkAnnotationin interface_SessionOperations
-
unloadAnnotationLinks
public void unloadAnnotationLinks(Ice.Current __current)
- Specified by:
unloadAnnotationLinksin interface_SessionOperations
-
unloadEvents
public void unloadEvents(Ice.Current __current)
- Specified by:
unloadEventsin interface_SessionOperations
-
-