OmeroBlitz API
Home Previous Up Next Index

omero::model::Experimenter

Overview

[ "protected" ] class Experimenter extends IObject

Used By

api::ExperimenterList
api::UserMap
api::IAdmin::addGroups
api::IAdmin::createExperimenter
api::IAdmin::createExperimenterWithPassword
api::IAdmin::createRestrictedSystemUser
api::IAdmin::createRestrictedSystemUserWithPassword
api::IAdmin::createSystemUser
api::IAdmin::createUser
api::IAdmin::deleteExperimenter
api::IAdmin::getAdminPrivileges
api::IAdmin::getExperimenter
api::IAdmin::getLeaderOfGroupIds
api::IAdmin::getMemberOfGroupIds
api::IAdmin::lookupExperimenter
api::IAdmin::removeGroups
api::IAdmin::setAdminPrivileges
api::IAdmin::setDefaultGroup
api::IAdmin::setGroupOwner
api::IAdmin::unsetGroupOwner
api::IAdmin::updateExperimenter
api::IAdmin::updateExperimenterWithPassword
api::IAdmin::updateSelf
api::ILdap::createUser
api::ILdap::findExperimenter
api::ILdap::searchByDN
api::IShare::addUser
api::IShare::getEvents
api::IShare::getMemberSharesFor
api::IShare::getSharesOwnedBy
api::IShare::invalidateConnection
api::IShare::removeUser
grid::Processor::willAccept
ExperimenterGroupLinkedExperimenterSeq
Details::getOwner
Details::owner
Details::setOwner
Event::experimenter
Event::getExperimenter
Event::setExperimenter
reloadAnnotationLinks
reloadGroupExperimenterMap
ExperimenterAnnotationLink::getParent
ExperimenterAnnotationLink::link
ExperimenterAnnotationLink::parent
ExperimenterAnnotationLink::setParent
ExperimenterGroup::findGroupExperimenterMap
ExperimenterGroup::linkExperimenter
ExperimenterGroup::unlinkExperimenter
GroupExperimenterMap::child
GroupExperimenterMap::getChild
GroupExperimenterMap::link
GroupExperimenterMap::setChild
Session::getOwner
Session::getSudoer
Session::owner
Session::setOwner
Session::setSudoer
Session::sudoer
ShareMember::child
ShareMember::getChild
ShareMember::link
ShareMember::setChild

Operation Index

getVersion
setVersion
unloadGroupExperimenterMap
sizeOfGroupExperimenterMap
copyGroupExperimenterMap
addGroupExperimenterMap
addAllGroupExperimenterMapSet
removeGroupExperimenterMap
removeAllGroupExperimenterMapSet
clearGroupExperimenterMap
reloadGroupExperimenterMap
getGroupExperimenterMap
setGroupExperimenterMap
getPrimaryGroupExperimenterMap
setPrimaryGroupExperimenterMap
linkExperimenterGroup
addGroupExperimenterMapToBoth
findGroupExperimenterMap
unlinkExperimenterGroup
removeGroupExperimenterMapFromBoth
linkedExperimenterGroupList
getOmeName
setOmeName
getFirstName
setFirstName
getMiddleName
setMiddleName
getLastName
setLastName
getInstitution
setInstitution
getLdap
setLdap
getEmail
setEmail
getConfigAsMap
getConfig
setConfig
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addExperimenterAnnotationLink
addAllExperimenterAnnotationLinkSet
removeExperimenterAnnotationLink
removeAllExperimenterAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addExperimenterAnnotationLinkToBoth
findExperimenterAnnotationLink
unlinkAnnotation
removeExperimenterAnnotationLinkFromBoth
linkedAnnotationList

Data Member Index

version
groupExperimenterMapSeq
groupExperimenterMapLoaded
omeName
firstName
middleName
lastName
institution
ldap
email
config
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner

Operations

RInt getVersion()

void setVersion(RInt theVersion)

void unloadGroupExperimenterMap()

int sizeOfGroupExperimenterMap()

ExperimenterGroupExperimenterMapSeq copyGroupExperimenterMap()

void addGroupExperimenterMap(GroupExperimenterMap target)

void addAllGroupExperimenterMapSet(ExperimenterGroupExperimenterMapSeq targets)

void removeGroupExperimenterMap(GroupExperimenterMap theTarget)

void removeAllGroupExperimenterMapSet(ExperimenterGroupExperimenterMapSeq targets)

void clearGroupExperimenterMap()

void reloadGroupExperimenterMap(Experimenter toCopy)

GroupExperimenterMap getGroupExperimenterMap(int index)

GroupExperimenterMap setGroupExperimenterMap(int index, GroupExperimenterMap theElement)

GroupExperimenterMap getPrimaryGroupExperimenterMap()

GroupExperimenterMap setPrimaryGroupExperimenterMap(GroupExperimenterMap theElement)

GroupExperimenterMap linkExperimenterGroup(ExperimenterGroup addition)

void addGroupExperimenterMapToBoth(GroupExperimenterMap link, bool bothSides)

ExperimenterGroupExperimenterMapSeq findGroupExperimenterMap(ExperimenterGroup removal)

void unlinkExperimenterGroup(ExperimenterGroup removal)

void removeGroupExperimenterMapFromBoth(GroupExperimenterMap link, bool bothSides)

ExperimenterLinkedExperimenterGroupSeq linkedExperimenterGroupList()

RString getOmeName()

void setOmeName(RString theOmeName)

RString getFirstName()

void setFirstName(RString theFirstName)

RString getMiddleName()

void setMiddleName(RString theMiddleName)

RString getLastName()

void setLastName(RString theLastName)

RString getInstitution()

void setInstitution(RString theInstitution)

RBool getLdap()

void setLdap(RBool theLdap)

RString getEmail()

void setEmail(RString theEmail)

api::StringStringMap getConfigAsMap()

api::NamedValueList getConfig()

void setConfig(api::NamedValueList theConfig)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

ExperimenterAnnotationLinksSeq copyAnnotationLinks()

void addExperimenterAnnotationLink(ExperimenterAnnotationLink target)

void addAllExperimenterAnnotationLinkSet(ExperimenterAnnotationLinksSeq targets)

void removeExperimenterAnnotationLink(ExperimenterAnnotationLink theTarget)

void removeAllExperimenterAnnotationLinkSet(ExperimenterAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Experimenter toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

ExperimenterAnnotationLink linkAnnotation(Annotation addition)

void addExperimenterAnnotationLinkToBoth(ExperimenterAnnotationLink link, bool bothSides)

ExperimenterAnnotationLinksSeq findExperimenterAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeExperimenterAnnotationLinkFromBoth(ExperimenterAnnotationLink link, bool bothSides)

ExperimenterLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

ExperimenterGroupExperimenterMapSeq groupExperimenterMapSeq;

bool groupExperimenterMapLoaded;

RString omeName;

RString firstName;

RString middleName;

RString lastName;

RString institution;

RBool ldap;

RString email;

api::NamedValueList config;

ExperimenterAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index