Class DirectoryImpl
- 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.SecurityItemImpl
-
- org.eclipse.emf.cdo.security.impl.DirectoryImpl
-
- All Implemented Interfaces:
CDOObject,CDOWithID,CDOPackageTypeRegistry.CDOObjectMarker,ModelElement,Directory,SecurityElement,SecurityItem,SecurityItemContainer,SecurityItemProvider,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,InternalCDOLoadable,InternalCDOObject
public class DirectoryImpl extends SecurityItemImpl implements Directory
An implementation of the model object 'Container'.The following features are implemented:
- Generated
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDirectoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupaddGroup(java.lang.String id)RoleaddRole(java.lang.String id)UseraddUser(java.lang.String id)UseraddUser(java.lang.String id, java.lang.String password)UseraddUser(org.eclipse.net4j.util.security.IPasswordCredentials credentials)protected org.eclipse.emf.ecore.EClasseStaticClass()GroupgetGroup(java.lang.String id)org.eclipse.emf.common.util.EList<SecurityItem>getItems()java.lang.StringgetName()RolegetRole(java.lang.String id)UsergetUser(java.lang.String id)GroupremoveGroup(java.lang.String id)RoleremoveRole(java.lang.String id)UserremoveUser(java.lang.String id)voidsetName(java.lang.String newName)UsersetPassword(java.lang.String id, java.lang.String password)-
Methods inherited from class org.eclipse.emf.cdo.security.impl.SecurityElementImpl
getRealm
-
Methods inherited from class org.eclipse.emf.cdo.etypes.impl.ModelElementImpl
eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticFeatureCount, eUnset, getAnnotation, getAnnotations
-
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, 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, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, 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, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
-
Methods inherited from interface org.eclipse.emf.cdo.etypes.ModelElement
getAnnotation, getAnnotations
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityElement
getRealm
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classSecurityItemImpl- Generated
-
getItems
public org.eclipse.emf.common.util.EList<SecurityItem> getItems()
- Specified by:
getItemsin interfaceDirectory- Returns:
- the value of the 'Items' containment reference list.
- See Also:
SecurityPackage.getDirectory_Items()- Generated
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceDirectory- Returns:
- the value of the 'Name' attribute.
- See Also:
Directory.setName(String),SecurityPackage.getDirectory_Name()- Generated
-
setName
public void setName(java.lang.String newName)
- Specified by:
setNamein interfaceDirectory- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
Directory.getName()- Generated
-
getRole
public Role getRole(java.lang.String id)
- Specified by:
getRolein interfaceSecurityItemProvider- Since:
- 4.2
-
getGroup
public Group getGroup(java.lang.String id)
- Specified by:
getGroupin interfaceSecurityItemProvider- Since:
- 4.2
-
getUser
public User getUser(java.lang.String id)
- Specified by:
getUserin interfaceSecurityItemProvider- Since:
- 4.2
-
addRole
public Role addRole(java.lang.String id)
- Specified by:
addRolein interfaceSecurityItemContainer- Since:
- 4.2
-
addGroup
public Group addGroup(java.lang.String id)
- Specified by:
addGroupin interfaceSecurityItemContainer- Since:
- 4.2
-
addUser
public User addUser(java.lang.String id)
- Specified by:
addUserin interfaceSecurityItemContainer- Since:
- 4.2
-
addUser
public User addUser(java.lang.String id, java.lang.String password)
- Specified by:
addUserin interfaceSecurityItemContainer- Since:
- 4.2
-
addUser
public User addUser(org.eclipse.net4j.util.security.IPasswordCredentials credentials)
- Specified by:
addUserin interfaceSecurityItemContainer- Since:
- 4.3
-
setPassword
public User setPassword(java.lang.String id, java.lang.String password)
- Specified by:
setPasswordin interfaceSecurityItemContainer- Since:
- 4.3
-
removeRole
public Role removeRole(java.lang.String id)
- Specified by:
removeRolein interfaceSecurityItemContainer- Since:
- 4.2
-
removeGroup
public Group removeGroup(java.lang.String id)
- Specified by:
removeGroupin interfaceSecurityItemContainer- Since:
- 4.2
-
removeUser
public User removeUser(java.lang.String id)
- Specified by:
removeUserin interfaceSecurityItemContainer- Since:
- 4.2
-
-