
public class RealmImpl extends SecurityElementImpl implements Realm
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier | Constructor and Description |
|---|---|
protected |
RealmImpl() |
| Modifier and Type | Method and Description |
|---|---|
Group |
addGroup(String id) |
Role |
addRole(String id) |
User |
addUser(IPasswordCredentials credentials) |
User |
addUser(String id) |
User |
addUser(String id,
String password) |
protected User |
addUser(User user) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
org.eclipse.emf.common.util.EList<Group> |
getAllGroups() |
org.eclipse.emf.common.util.EList<Permission> |
getAllPermissions() |
org.eclipse.emf.common.util.EList<Role> |
getAllRoles() |
org.eclipse.emf.common.util.EList<User> |
getAllUsers() |
Access |
getDefaultAccess() |
Directory |
getDefaultGroupDirectory() |
Directory |
getDefaultRoleDirectory() |
Directory |
getDefaultUserDirectory() |
Group |
getGroup(String id) |
protected org.eclipse.emf.common.util.EList<SecurityItem> |
getGroupItems() |
org.eclipse.emf.common.util.EList<SecurityItem> |
getItems() |
String |
getName() |
Realm |
getRealm() |
Role |
getRole(String id) |
protected org.eclipse.emf.common.util.EList<SecurityItem> |
getRoleItems() |
User |
getUser(String id) |
protected org.eclipse.emf.common.util.EList<SecurityItem> |
getUserItems() |
Group |
removeGroup(String id) |
Role |
removeRole(String id) |
User |
removeUser(String id) |
void |
setDefaultAccess(Access newDefaultAccess) |
void |
setDefaultGroupDirectory(Directory newDefaultGroupDirectory) |
void |
setDefaultRoleDirectory(Directory newDefaultRoleDirectory) |
void |
setDefaultUserDirectory(Directory newDefaultUserDirectory) |
void |
setName(String newName) |
User |
setPassword(String id,
String password) |
eStaticFeatureCount, getAnnotation, getAnnotationscdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toStringeBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureIDeAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotationscdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegmentprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class SecurityElementImplpublic org.eclipse.emf.common.util.EList<SecurityItem> getItems()
getItems in interface RealmSecurityPackage.getRealm_Items()public org.eclipse.emf.common.util.EList<User> getAllUsers()
getAllUsers in interface RealmSecurityPackage.getRealm_AllUsers()public org.eclipse.emf.common.util.EList<Group> getAllGroups()
getAllGroups in interface RealmSecurityPackage.getRealm_AllGroups()public org.eclipse.emf.common.util.EList<Role> getAllRoles()
getAllRoles in interface RealmSecurityPackage.getRealm_AllRoles()public org.eclipse.emf.common.util.EList<Permission> getAllPermissions()
getAllPermissions in interface RealmSecurityPackage.getRealm_AllPermissions()public String getName()
getName in interface RealmRealm.setName(String),
SecurityPackage.getRealm_Name()public void setName(String newName)
setName in interface RealmnewName - the new value of the 'Name' attribute.Realm.getName()public Access getDefaultAccess()
getDefaultAccess in interface RealmRealm.setDefaultAccess(Access),
SecurityPackage.getRealm_DefaultAccess()public void setDefaultAccess(Access newDefaultAccess)
setDefaultAccess in interface RealmnewDefaultAccess - the new value of the 'Default Access' attribute.Realm.getDefaultAccess()public Directory getDefaultUserDirectory()
getDefaultUserDirectory in interface RealmRealm.setDefaultUserDirectory(Directory),
SecurityPackage.getRealm_DefaultUserDirectory()public void setDefaultUserDirectory(Directory newDefaultUserDirectory)
setDefaultUserDirectory in interface RealmnewDefaultUserDirectory - the new value of the 'Default User Directory' reference.Realm.getDefaultUserDirectory()public Directory getDefaultGroupDirectory()
getDefaultGroupDirectory in interface RealmRealm.setDefaultGroupDirectory(Directory),
SecurityPackage.getRealm_DefaultGroupDirectory()public void setDefaultGroupDirectory(Directory newDefaultGroupDirectory)
setDefaultGroupDirectory in interface RealmnewDefaultGroupDirectory - the new value of the 'Default Group Directory' reference.Realm.getDefaultGroupDirectory()public Directory getDefaultRoleDirectory()
getDefaultRoleDirectory in interface RealmRealm.setDefaultRoleDirectory(Directory),
SecurityPackage.getRealm_DefaultRoleDirectory()public void setDefaultRoleDirectory(Directory newDefaultRoleDirectory)
setDefaultRoleDirectory in interface RealmnewDefaultRoleDirectory - the new value of the 'Default Role Directory' reference.Realm.getDefaultRoleDirectory()public Role getRole(String id)
getRole in interface SecurityItemProviderpublic Group getGroup(String id)
getGroup in interface SecurityItemProviderpublic User getUser(String id)
getUser in interface SecurityItemProviderprotected org.eclipse.emf.common.util.EList<SecurityItem> getRoleItems()
protected org.eclipse.emf.common.util.EList<SecurityItem> getGroupItems()
protected org.eclipse.emf.common.util.EList<SecurityItem> getUserItems()
public Role addRole(String id)
addRole in interface SecurityItemContainerpublic Group addGroup(String id)
addGroup in interface SecurityItemContainerpublic User addUser(String id)
addUser in interface SecurityItemContainerpublic User addUser(String id, String password)
addUser in interface SecurityItemContainerpublic User addUser(IPasswordCredentials credentials)
addUser in interface SecurityItemContainerpublic User setPassword(String id, String password)
setPassword in interface SecurityItemContainerpublic Role removeRole(String id)
removeRole in interface SecurityItemContainerpublic Group removeGroup(String id)
removeGroup in interface SecurityItemContainerpublic User removeUser(String id)
removeUser in interface SecurityItemContainerpublic Realm getRealm()
SecurityElementImplgetRealm in interface SecurityElementgetRealm in class SecurityElementImplCopyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.