org.eclipse.emf.cdo.security.impl
Class RealmImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
org.eclipse.emf.internal.cdo.CDOObjectImpl
org.eclipse.emf.cdo.etypes.impl.ModelElementImpl
org.eclipse.emf.cdo.security.impl.SecurityElementImpl
org.eclipse.emf.cdo.security.impl.RealmImpl
- All Implemented Interfaces:
- CDOObject, CDOWithID, CDOPackageTypeRegistry.CDOObjectMarker, ModelElement, Realm, SecurityElement, SecurityItemContainer, SecurityItemProvider, Notifier, EObject, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, InternalCDOLoadable, InternalCDOObject
- public class RealmImpl
- extends SecurityElementImpl
- implements Realm
An implementation of the model object 'Realm'.
The following features are implemented:
- Generated
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl |
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, 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, toString |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
eAddVirtualValue, 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, eVirtualValues |
Methods inherited from interface org.eclipse.emf.cdo.CDOObject |
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegment |
RealmImpl
protected RealmImpl()
-
- Generated
eStaticClass
protected EClass eStaticClass()
-
- Overrides:
eStaticClass
in class SecurityElementImpl
- Generated
getItems
public EList<SecurityItem> getItems()
-
- Specified by:
getItems
in interface Realm
- Returns:
- the value of the 'Items' containment reference list.
- See Also:
SecurityPackage.getRealm_Items()
- Generated
getAllUsers
public EList<User> getAllUsers()
-
- Specified by:
getAllUsers
in interface Realm
- Returns:
- the value of the 'All Users' reference list.
- See Also:
SecurityPackage.getRealm_AllUsers()
- Generated
- NOT
getAllGroups
public EList<Group> getAllGroups()
-
- Specified by:
getAllGroups
in interface Realm
- Returns:
- the value of the 'All Groups' reference list.
- See Also:
SecurityPackage.getRealm_AllGroups()
- Generated
- NOT
getAllRoles
public EList<Role> getAllRoles()
-
- Specified by:
getAllRoles
in interface Realm
- Returns:
- the value of the 'All Roles' reference list.
- See Also:
SecurityPackage.getRealm_AllRoles()
- Generated
- NOT
getAllPermissions
public EList<Permission> getAllPermissions()
-
- Specified by:
getAllPermissions
in interface Realm
- Returns:
- the value of the 'All Permissions' reference list.
- See Also:
SecurityPackage.getRealm_AllPermissions()
- Generated
- NOT
getName
public String getName()
-
- Specified by:
getName
in interface Realm
- Returns:
- the value of the 'Name' attribute.
- See Also:
Realm.setName(String)
,
SecurityPackage.getRealm_Name()
- Generated
setName
public void setName(String newName)
-
- Specified by:
setName
in interface Realm
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
Realm.getName()
- Generated
getDefaultAccess
public Access getDefaultAccess()
-
- Specified by:
getDefaultAccess
in interface Realm
- Returns:
- the value of the 'Default Access' attribute.
- See Also:
Realm.setDefaultAccess(Access)
,
SecurityPackage.getRealm_DefaultAccess()
- Generated
setDefaultAccess
public void setDefaultAccess(Access newDefaultAccess)
-
- Specified by:
setDefaultAccess
in interface Realm
- Parameters:
newDefaultAccess
- the new value of the 'Default Access' attribute.- See Also:
Realm.getDefaultAccess()
- Generated
getDefaultUserDirectory
public Directory getDefaultUserDirectory()
-
- Specified by:
getDefaultUserDirectory
in interface Realm
- Returns:
- the value of the 'Default User Directory' reference.
- Since:
- 4.2
- See Also:
Realm.setDefaultUserDirectory(Directory)
,
SecurityPackage.getRealm_DefaultUserDirectory()
- Generated
setDefaultUserDirectory
public void setDefaultUserDirectory(Directory newDefaultUserDirectory)
-
- Specified by:
setDefaultUserDirectory
in interface Realm
- Parameters:
newDefaultUserDirectory
- the new value of the 'Default User Directory' reference.- Since:
- 4.2
- See Also:
Realm.getDefaultUserDirectory()
- Generated
getDefaultGroupDirectory
public Directory getDefaultGroupDirectory()
-
- Specified by:
getDefaultGroupDirectory
in interface Realm
- Returns:
- the value of the 'Default Group Directory' reference.
- Since:
- 4.2
- See Also:
Realm.setDefaultGroupDirectory(Directory)
,
SecurityPackage.getRealm_DefaultGroupDirectory()
- Generated
setDefaultGroupDirectory
public void setDefaultGroupDirectory(Directory newDefaultGroupDirectory)
-
- Specified by:
setDefaultGroupDirectory
in interface Realm
- Parameters:
newDefaultGroupDirectory
- the new value of the 'Default Group Directory' reference.- Since:
- 4.2
- See Also:
Realm.getDefaultGroupDirectory()
- Generated
getDefaultRoleDirectory
public Directory getDefaultRoleDirectory()
-
- Specified by:
getDefaultRoleDirectory
in interface Realm
- Returns:
- the value of the 'Default Role Directory' reference.
- Since:
- 4.2
- See Also:
Realm.setDefaultRoleDirectory(Directory)
,
SecurityPackage.getRealm_DefaultRoleDirectory()
- Generated
setDefaultRoleDirectory
public void setDefaultRoleDirectory(Directory newDefaultRoleDirectory)
-
- Specified by:
setDefaultRoleDirectory
in interface Realm
- Parameters:
newDefaultRoleDirectory
- the new value of the 'Default Role Directory' reference.- Since:
- 4.2
- See Also:
Realm.getDefaultRoleDirectory()
- Generated
getRole
public Role getRole(String id)
- Specified by:
getRole
in interface SecurityItemProvider
- Since:
- 4.2
getGroup
public Group getGroup(String id)
- Specified by:
getGroup
in interface SecurityItemProvider
- Since:
- 4.2
getUser
public User getUser(String id)
- Specified by:
getUser
in interface SecurityItemProvider
- Since:
- 4.2
getRoleItems
protected EList<SecurityItem> getRoleItems()
- Since:
- 4.2
getGroupItems
protected EList<SecurityItem> getGroupItems()
- Since:
- 4.2
getUserItems
protected EList<SecurityItem> getUserItems()
- Since:
- 4.2
addRole
public Role addRole(String id)
- Specified by:
addRole
in interface SecurityItemContainer
- Since:
- 4.2
addGroup
public Group addGroup(String id)
- Specified by:
addGroup
in interface SecurityItemContainer
- Since:
- 4.2
addUser
public User addUser(String id)
- Specified by:
addUser
in interface SecurityItemContainer
- Since:
- 4.2
addUser
public User addUser(String id,
String password)
- Specified by:
addUser
in interface SecurityItemContainer
- Since:
- 4.2
addUser
protected User addUser(User user)
- Since:
- 4.2
removeRole
public Role removeRole(String id)
- Specified by:
removeRole
in interface SecurityItemContainer
- Since:
- 4.2
removeGroup
public Group removeGroup(String id)
- Specified by:
removeGroup
in interface SecurityItemContainer
- Since:
- 4.2
removeUser
public User removeUser(String id)
- Specified by:
removeUser
in interface SecurityItemContainer
- Since:
- 4.2
getRealm
public Realm getRealm()
- Description copied from class:
SecurityElementImpl
-
- Specified by:
getRealm
in interface SecurityElement
- Overrides:
getRealm
in class SecurityElementImpl
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.