Version: 5.2.0-ice35-b12

OmeroBlitz API
Home Previous Up Next Index

omero::model::Session

Overview

[ "protected" ] class Session extends IObject

Derived Classes and Interfaces

Share

Used By

reloadAnnotationLinks
reloadEvents
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
SessionAnnotationLink::getParent
SessionAnnotationLink::link
SessionAnnotationLink::parent
SessionAnnotationLink::setParent

Operation Index

getVersion
setVersion
getNode
setNode
getUuid
setUuid
getOwner
setOwner
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
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)

RString getUuid()

void setUuid(RString theUuid)

Experimenter getOwner()

void setOwner(Experimenter theOwner)

RLong getTimeToIdle()

void setTimeToIdle(RLong theTimeToIdle)

RLong getTimeToLive()

void setTimeToLive(RLong theTimeToLive)

RTime getStarted()

void setStarted(RTime theStarted)

RTime getClosed()

void setClosed(RTime theClosed)

RString getMessage()

void setMessage(RString theMessage)

RString getDefaultEventType()

void setDefaultEventType(RString theDefaultEventType)

RString getUserAgent()

void setUserAgent(RString theUserAgent)

RString getUserIP()

void setUserIP(RString theUserIP)

void unloadEvents()

int sizeOfEvents()

SessionEventsSeq copyEvents()

void addEvent(Event target)

void addAllEventSet(SessionEventsSeq targets)

void removeEvent(Event theTarget)

void removeAllEventSet(SessionEventsSeq targets)

void clearEvents()

void reloadEvents(Session toCopy)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

SessionAnnotationLinksSeq copyAnnotationLinks()

void addSessionAnnotationLink(SessionAnnotationLink target)

void addAllSessionAnnotationLinkSet(SessionAnnotationLinksSeq targets)

void removeSessionAnnotationLink(SessionAnnotationLink theTarget)

void removeAllSessionAnnotationLinkSet(SessionAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Session toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

SessionAnnotationLink linkAnnotation(Annotation addition)

void addSessionAnnotationLinkToBoth(SessionAnnotationLink link, bool bothSides)

SessionAnnotationLinksSeq findSessionAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeSessionAnnotationLinkFromBoth(SessionAnnotationLink link, bool bothSides)

SessionLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

Node node;

RString uuid;

Experimenter owner;

RLong timeToIdle;

RLong timeToLive;

RTime started;

RTime closed;

RString message;

RString defaultEventType;

RString userAgent;

RString userIP;

SessionEventsSeq eventsSeq;

bool eventsLoaded;

SessionAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index