Class UserImpl
- 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
-
- All Implemented Interfaces:
CDOObject
,CDOWithID
,CDOPackageTypeRegistry.CDOObjectMarker
,ModelElement
,Assignee
,SecurityElement
,SecurityItem
,User
,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 UserImpl extends AssigneeImpl implements User
An implementation of the model object 'User'.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
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.cdo.security.User
ADMINISTRATOR, ADMINISTRATOR_DEFAULT_PASSWORD
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UserImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
Access
getDefaultAccess()
Access
getDefaultAccessOverride()
java.lang.String
getEmail()
java.lang.String
getFirstName()
org.eclipse.emf.common.util.EList<Group>
getGroups()
java.lang.String
getLabel()
java.lang.String
getLastName()
UserPassword
getPassword()
org.eclipse.emf.common.util.EList<Role>
getUnassignedRoles()
boolean
isLocked()
void
setDefaultAccessOverride(Access newDefaultAccessOverride)
void
setEmail(java.lang.String newEmail)
void
setFirstName(java.lang.String newFirstName)
void
setLastName(java.lang.String newLastName)
void
setLocked(boolean newLocked)
void
setPassword(UserPassword newPassword)
-
Methods inherited from class org.eclipse.emf.cdo.security.impl.AssigneeImpl
getId, getRoles, setId
-
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:
eStaticClass
in classAssigneeImpl
- Generated
-
getGroups
public org.eclipse.emf.common.util.EList<Group> getGroups()
- Specified by:
getGroups
in interfaceUser
- Returns:
- the value of the 'Groups' reference list.
- See Also:
SecurityPackage.getUser_Groups()
,Group.getUsers()
- Generated
-
getAllGroups
public org.eclipse.emf.common.util.EList<Group> getAllGroups()
- Specified by:
getAllGroups
in interfaceUser
- Returns:
- the value of the 'All Groups' reference list.
- See Also:
SecurityPackage.getUser_AllGroups()
- Generated
- NOT
-
getAllRoles
public org.eclipse.emf.common.util.EList<Role> getAllRoles()
- Specified by:
getAllRoles
in interfaceUser
- Returns:
- the value of the 'All Roles' reference list.
- See Also:
SecurityPackage.getUser_AllRoles()
- Generated
- NOT
-
getAllPermissions
public org.eclipse.emf.common.util.EList<Permission> getAllPermissions()
- Specified by:
getAllPermissions
in interfaceUser
- Returns:
- the value of the 'All Permissions' reference list.
- See Also:
SecurityPackage.getUser_AllPermissions()
- Generated
- NOT
-
getUnassignedRoles
public org.eclipse.emf.common.util.EList<Role> getUnassignedRoles()
- Specified by:
getUnassignedRoles
in interfaceUser
- Returns:
- the value of the 'Unassigned Roles' reference list.
- See Also:
SecurityPackage.getUser_UnassignedRoles()
- Generated
- NOT
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceUser
- Returns:
- the value of the 'Label' attribute.
- See Also:
SecurityPackage.getUser_Label()
- Generated
-
getFirstName
public java.lang.String getFirstName()
- Specified by:
getFirstName
in interfaceUser
- Returns:
- the value of the 'First Name' attribute.
- See Also:
User.setFirstName(String)
,SecurityPackage.getUser_FirstName()
- Generated
-
setFirstName
public void setFirstName(java.lang.String newFirstName)
- Specified by:
setFirstName
in interfaceUser
- Parameters:
newFirstName
- the new value of the 'First Name' attribute.- See Also:
User.getFirstName()
- Generated
-
getLastName
public java.lang.String getLastName()
- Specified by:
getLastName
in interfaceUser
- Returns:
- the value of the 'Last Name' attribute.
- See Also:
User.setLastName(String)
,SecurityPackage.getUser_LastName()
- Generated
-
setLastName
public void setLastName(java.lang.String newLastName)
- Specified by:
setLastName
in interfaceUser
- Parameters:
newLastName
- the new value of the 'Last Name' attribute.- See Also:
User.getLastName()
- Generated
-
getEmail
public java.lang.String getEmail()
- Specified by:
getEmail
in interfaceUser
- Returns:
- the value of the 'Email' attribute.
- See Also:
User.setEmail(String)
,SecurityPackage.getUser_Email()
- Generated
-
setEmail
public void setEmail(java.lang.String newEmail)
- Specified by:
setEmail
in interfaceUser
- Parameters:
newEmail
- the new value of the 'Email' attribute.- See Also:
User.getEmail()
- Generated
-
getDefaultAccessOverride
public Access getDefaultAccessOverride()
- Specified by:
getDefaultAccessOverride
in interfaceUser
- Returns:
- the value of the 'Default Access Override' attribute.
- See Also:
User.setDefaultAccessOverride(Access)
,SecurityPackage.getUser_DefaultAccessOverride()
- Generated
-
setDefaultAccessOverride
public void setDefaultAccessOverride(Access newDefaultAccessOverride)
- Specified by:
setDefaultAccessOverride
in interfaceUser
- Parameters:
newDefaultAccessOverride
- the new value of the 'Default Access Override' attribute.- See Also:
User.getDefaultAccessOverride()
- Generated
-
getDefaultAccess
public Access getDefaultAccess()
- Specified by:
getDefaultAccess
in interfaceUser
- Returns:
- the value of the 'Default Access' attribute.
- See Also:
SecurityPackage.getUser_DefaultAccess()
- Generated
- NOT
-
isLocked
public boolean isLocked()
- Specified by:
isLocked
in interfaceUser
- Returns:
- the value of the 'Locked' attribute.
- See Also:
User.setLocked(boolean)
,SecurityPackage.getUser_Locked()
- Generated
-
setLocked
public void setLocked(boolean newLocked)
- Specified by:
setLocked
in interfaceUser
- Parameters:
newLocked
- the new value of the 'Locked' attribute.- See Also:
User.isLocked()
- Generated
-
getPassword
public UserPassword getPassword()
- Specified by:
getPassword
in interfaceUser
- Returns:
- the value of the 'Password' containment reference.
- See Also:
User.setPassword(UserPassword)
,SecurityPackage.getUser_Password()
- Generated
-
setPassword
public void setPassword(UserPassword newPassword)
- Specified by:
setPassword
in interfaceUser
- Parameters:
newPassword
- the new value of the 'Password' containment reference.- See Also:
User.getPassword()
- Generated
-
-