omero::model::Session
Overview
[ "protected" ]
class Session extends IObject
Derived Classes and Interfaces
- Share
Used By
- api::SessionList
- api::ISession::closeSession
- api::ISession::createSession
- api::ISession::createSessionWithTimeout
- api::ISession::createSessionWithTimeouts
- api::ISession::createUserSession
- api::ISession::getSession
- NodeSessionsSeq
- Event::getSession
- Event::session
- Event::setSession
- Node::addSession
- Node::removeSession
- reloadAnnotationLinks
- reloadEvents
- SessionAnnotationLink::getParent
- SessionAnnotationLink::link
- SessionAnnotationLink::parent
- SessionAnnotationLink::setParent
Operation Index
- getVersion
-
- setVersion
-
- getNode
-
- setNode
-
- getUuid
-
- setUuid
-
- getOwner
-
- setOwner
-
- getSudoer
-
- setSudoer
-
- getTimeToIdle
-
- setTimeToIdle
-
- getTimeToLive
-
- setTimeToLive
-
- getStarted
-
- setStarted
-
- getClosed
-
- setClosed
-
- getMessage
-
- setMessage
-
- getDefaultEventType
-
- setDefaultEventType
-
- getUserAgent
-
- setUserAgent
-
- getUserIP
-
- setUserIP
-
- unloadEvents
-
- sizeOfEvents
-
- copyEvents
-
- addEvent
-
- addAllEventSet
-
- removeEvent
-
- removeAllEventSet
-
- clearEvents
-
- reloadEvents
-
- unloadAnnotationLinks
-
- sizeOfAnnotationLinks
-
- copyAnnotationLinks
-
- addSessionAnnotationLink
-
- addAllSessionAnnotationLinkSet
-
- removeSessionAnnotationLink
-
- removeAllSessionAnnotationLinkSet
-
- clearAnnotationLinks
-
- reloadAnnotationLinks
-
- getAnnotationLinksCountPerOwner
-
- linkAnnotation
-
- addSessionAnnotationLinkToBoth
-
- findSessionAnnotationLink
-
- unlinkAnnotation
-
- removeSessionAnnotationLinkFromBoth
-
- linkedAnnotationList
-
Data Member Index
- version
-
- node
-
- uuid
-
- owner
-
- sudoer
-
- timeToIdle
-
- timeToLive
-
- started
-
- closed
-
- message
-
- defaultEventType
-
- userAgent
-
- userIP
-
- eventsSeq
-
- eventsLoaded
-
- annotationLinksSeq
-
- annotationLinksLoaded
-
- annotationLinksCountPerOwner
-
Operations
RInt getVersion()
void setVersion(RInt theVersion)
Node getNode()
void setNode(Node theNode)
void setUuid(RString theUuid)
void setSudoer(Experimenter theSudoer)
RLong getTimeToIdle()
void setTimeToIdle(RLong theTimeToIdle)
RLong getTimeToLive()
void setTimeToLive(RLong theTimeToLive)
RTime getStarted()
void setStarted(RTime theStarted)
RTime getClosed()
void setClosed(RTime theClosed)
void setMessage(RString theMessage)
RString getDefaultEventType()
void setDefaultEventType(RString theDefaultEventType)
RString getUserAgent()
void setUserAgent(RString theUserAgent)
void setUserIP(RString theUserIP)
void unloadEvents()
int sizeOfEvents()
void addEvent(Event target)
void removeEvent(Event theTarget)
void clearEvents()
void reloadEvents(Session toCopy)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
void removeSessionAnnotationLink(SessionAnnotationLink theTarget)
void clearAnnotationLinks()
void reloadAnnotationLinks(Session toCopy)
sys::CountMap getAnnotationLinksCountPerOwner()
void addSessionAnnotationLinkToBoth(SessionAnnotationLink link, bool bothSides)
void unlinkAnnotation(Annotation removal)
void removeSessionAnnotationLinkFromBoth(SessionAnnotationLink link, bool bothSides)
Data Members
RInt version;
RLong timeToIdle;
RLong timeToLive;
RString defaultEventType;
bool eventsLoaded;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;