ome.security.auth
Interface RoleProvider
- All Known Implementing Classes:
- SimpleRoleProvider
public interface RoleProvider
Provides user
and group
creation, deletion, and modification for use by services. All invocations are
assumed "trusted" (services are responsible for authorization, and will take
part in the currently Hibernate session
.
- Since:
- 4.0
- Author:
- Josh Moore, josh at glencoesoftware.com
- See Also:
SecuritySystem
Method Summary |
void |
addGroups(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup... groups)
|
long |
createExperimenter(ome.model.meta.Experimenter experimenter,
ome.model.meta.ExperimenterGroup defaultGroup,
ome.model.meta.ExperimenterGroup... otherGroups)
|
long |
createGroup(ome.model.meta.ExperimenterGroup group)
|
long |
createGroup(String name,
ome.model.internal.Permissions perms,
boolean strict)
|
String |
nameById(long id)
|
void |
removeGroups(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup... groups)
|
void |
setDefaultGroup(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup group)
|
nameById
String nameById(long id)
createGroup
long createGroup(ome.model.meta.ExperimenterGroup group)
createGroup
long createGroup(String name,
ome.model.internal.Permissions perms,
boolean strict)
createExperimenter
long createExperimenter(ome.model.meta.Experimenter experimenter,
ome.model.meta.ExperimenterGroup defaultGroup,
ome.model.meta.ExperimenterGroup... otherGroups)
setDefaultGroup
void setDefaultGroup(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup group)
addGroups
void addGroups(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup... groups)
removeGroups
void removeGroups(ome.model.meta.Experimenter user,
ome.model.meta.ExperimenterGroup... groups)
OmeroJava Api
Version: Beta-4.2.0-r7571-b29
Copyright © 2009 The University of Dundee. All Rights Reserved.