Package | Description |
---|---|
org.eclipse.emf.cdo.security |
The generated EMF API of the CDO security model.
|
org.eclipse.emf.cdo.security.impl |
The generated EMF implementation of the CDO security model.
|
org.eclipse.emf.cdo.security.util |
The generated EMF utilities of the CDO security model.
|
org.eclipse.emf.cdo.server.spi.security |
Server provider interfaces (SPI) for the server integration of the
Security model. |
Modifier and Type | Field and Description |
---|---|
static List<Access> |
Access.VALUES
A public read-only list of all the 'Access' enumerators.
|
Modifier and Type | Method and Description |
---|---|
static Access |
Access.get(int value)
Returns the 'Access' literal with the specified integer value.
|
static Access |
Access.get(String literal)
Returns the 'Access' literal with the specified literal value.
|
Access |
Permission.getAccess()
Returns the value of the 'Access' attribute.
|
static Access |
Access.getByName(String name)
Returns the 'Access' literal with the specified name.
|
Access |
Realm.getDefaultAccess()
Returns the value of the 'Default Access' attribute.
|
Access |
User.getDefaultAccess()
Returns the value of the 'Default Access' attribute.
|
Access |
User.getDefaultAccessOverride()
Returns the value of the 'Default Access Override' attribute.
|
static Access |
Access.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Access[] |
Access.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
ClassPermission |
SecurityFactory.createClassPermission(EClass eClass,
Access access)
Deprecated.
|
FilterPermission |
SecurityFactory.createFilterPermission(Access access,
PermissionFilter... filters) |
PackagePermission |
SecurityFactory.createPackagePermission(EPackage ePackage,
Access access)
Deprecated.
|
Realm |
SecurityFactory.createRealm(String name,
Access defaultAccess) |
ResourcePermission |
SecurityFactory.createResourcePermission(String pattern,
Access access)
Deprecated.
|
void |
Permission.setAccess(Access value)
Sets the value of the '
Access ' attribute. |
void |
Realm.setDefaultAccess(Access value)
Sets the value of the '
Default Access ' attribute. |
void |
User.setDefaultAccessOverride(Access value)
Sets the value of the '
Default Access Override ' attribute. |
Modifier and Type | Field and Description |
---|---|
static Access |
SecurityFactoryImpl.DEFAULT_PERMISSION |
Modifier and Type | Method and Description |
---|---|
Access |
SecurityFactoryImpl.createAccessFromString(EDataType eDataType,
String initialValue) |
Access |
SecurityFactoryImpl.createAccessObjectFromString(EDataType eDataType,
String initialValue) |
Access |
PermissionImpl.getAccess() |
Access |
RealmImpl.getDefaultAccess() |
Access |
UserImpl.getDefaultAccess() |
Access |
UserImpl.getDefaultAccessOverride() |
Modifier and Type | Method and Description |
---|---|
ClassPermission |
SecurityFactoryImpl.createClassPermission(EClass eClass,
Access access)
Deprecated.
|
FilterPermission |
SecurityFactoryImpl.createFilterPermission(Access access,
PermissionFilter... filters) |
PackagePermission |
SecurityFactoryImpl.createPackagePermission(EPackage ePackage,
Access access)
Deprecated.
|
Realm |
SecurityFactoryImpl.createRealm(String name,
Access defaultAccess) |
ResourcePermission |
SecurityFactoryImpl.createResourcePermission(String pattern,
Access access)
Deprecated.
|
void |
PermissionImpl.setAccess(Access newAccess) |
void |
RealmImpl.setDefaultAccess(Access newDefaultAccess) |
void |
UserImpl.setDefaultAccessOverride(Access newDefaultAccessOverride) |
Modifier and Type | Method and Description |
---|---|
boolean |
SecurityValidator.validateAccess(Access access,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
SecurityValidator.validateAccessObject(Access accessObject,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotationHandler.handleClassPermission(Realm realm,
EClass eClass,
String key,
Access access) |
protected void |
AnnotationHandler.handlePackagePermission(Realm realm,
EPackage ePackage,
String key,
Access access) |
protected void |
AnnotationHandler.handlePermission(Realm realm,
EModelElement modelElement,
String key,
Access access,
EClass filterClass,
EReference filterFeature) |
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html