OmeroBlitz API
Home Previous Up Next Index

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

Deprecated.

setUserIP

Deprecated.

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

Deprecated.

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)

Experimenter getSudoer()

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)

RString getMessage()

void setMessage(RString theMessage)

RString getDefaultEventType()

void setDefaultEventType(RString theDefaultEventType)

RString getUserAgent()

void setUserAgent(RString theUserAgent)

RString getUserIP()

userIP is deprecated.

void setUserIP(RString theUserIP)

userIP is deprecated.

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;

Experimenter sudoer;

RLong timeToIdle;

RLong timeToLive;

RTime started;

RTime closed;

RString message;

RString defaultEventType;

RString userAgent;

[ "deprecate:userIP is deprecated." ] RString userIP;

userIP is deprecated.

SessionEventsSeq eventsSeq;

bool eventsLoaded;

SessionAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index