Interface User

    • Field Detail

    • Method Detail

      • getGroups

        EList<Group> getGroups()
        Returns the value of the 'Groups' reference list. The list contents are of type Group. It is bidirectional and its opposite is 'Users'.

        If the meaning of the 'Groups' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Groups' reference list.
        See Also:
        SecurityPackage.getUser_Groups(), Group.getUsers()
        Generated
        Model
        opposite="users"
      • getAllGroups

        EList<Group> getAllGroups()
        Returns the value of the 'All Groups' reference list. The list contents are of type Group.

        If the meaning of the 'All Groups' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'All Groups' reference list.
        See Also:
        SecurityPackage.getUser_AllGroups()
        Generated
        Model
        transient="true" changeable="false" volatile="true" derived="true"
      • getAllRoles

        EList<Role> getAllRoles()
        Returns the value of the 'All Roles' reference list. The list contents are of type Role.

        If the meaning of the 'All Roles' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'All Roles' reference list.
        See Also:
        SecurityPackage.getUser_AllRoles()
        Generated
        Model
        transient="true" changeable="false" volatile="true" derived="true"
      • getAllPermissions

        EList<Permission> getAllPermissions()
        Returns the value of the 'All Permissions' reference list. The list contents are of type Permission.

        If the meaning of the 'All Permissions' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'All Permissions' reference list.
        See Also:
        SecurityPackage.getUser_AllPermissions()
        Generated
        Model
        transient="true" changeable="false" volatile="true" derived="true"
      • getUnassignedRoles

        EList<Role> getUnassignedRoles()
        Returns the value of the 'Unassigned Roles' reference list. The list contents are of type Role.

        If the meaning of the 'Unassigned Roles' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Unassigned Roles' reference list.
        See Also:
        SecurityPackage.getUser_UnassignedRoles()
        Generated
        Model
        transient="true" changeable="false" volatile="true" derived="true"
      • getLabel

        java.lang.String getLabel()
        Returns the value of the 'Label' attribute.

        If the meaning of the 'Label' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Label' attribute.
        See Also:
        SecurityPackage.getUser_Label()
        Generated
        Model
        transient="true" changeable="false" volatile="true" derived="true"
      • getFirstName

        java.lang.String getFirstName()
        Returns the value of the 'First Name' attribute.

        If the meaning of the 'First Name' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'First Name' attribute.
        See Also:
        setFirstName(String), SecurityPackage.getUser_FirstName()
        Generated
        Model
      • setFirstName

        void setFirstName​(java.lang.String value)
        Sets the value of the 'First Name' attribute.
        Parameters:
        value - the new value of the 'First Name' attribute.
        See Also:
        getFirstName()
        Generated
      • getLastName

        java.lang.String getLastName()
        Returns the value of the 'Last Name' attribute.

        If the meaning of the 'Last Name' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Last Name' attribute.
        See Also:
        setLastName(String), SecurityPackage.getUser_LastName()
        Generated
        Model
      • setLastName

        void setLastName​(java.lang.String value)
        Sets the value of the 'Last Name' attribute.
        Parameters:
        value - the new value of the 'Last Name' attribute.
        See Also:
        getLastName()
        Generated
      • getEmail

        java.lang.String getEmail()
        Returns the value of the 'Email' attribute.

        If the meaning of the 'Email' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Email' attribute.
        See Also:
        setEmail(String), SecurityPackage.getUser_Email()
        Generated
        Model
      • setEmail

        void setEmail​(java.lang.String value)
        Sets the value of the 'Email' attribute.
        Parameters:
        value - the new value of the 'Email' attribute.
        See Also:
        getEmail()
        Generated
      • getDefaultAccessOverride

        Access getDefaultAccessOverride()
        Returns the value of the 'Default Access Override' attribute.

        Overrides the Realm's default access permission for this user. When this attribute is set, its value establishes the minimum level of access for the user on all objects in the repository. In particular, it is not the access permission that applies to objects that are not otherwise covered by some permission rule for the user. All permissions are implicitly elevated at least to this override for the user.

        Returns:
        the value of the 'Default Access Override' attribute.
        See Also:
        setDefaultAccessOverride(Access), SecurityPackage.getUser_DefaultAccessOverride()
        Generated
        Model
        dataType="org.eclipse.emf.cdo.security.AccessObject"
      • getDefaultAccess

        Access getDefaultAccess()
        Returns the value of the 'Default Access' attribute.

        The minimum level of access for the user on all objects in the repository. This is either the default set for all users in the Realm or an override set specifically on this user.

        Returns:
        the value of the 'Default Access' attribute.
        See Also:
        SecurityPackage.getUser_DefaultAccess()
        Generated
        Model
        dataType="org.eclipse.emf.cdo.security.AccessObject" transient="true" changeable="false" volatile="true" derived="true"
      • isLocked

        boolean isLocked()
        Returns the value of the 'Locked' attribute.

        If the meaning of the 'Locked' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Locked' attribute.
        See Also:
        setLocked(boolean), SecurityPackage.getUser_Locked()
        Generated
        Model
      • setLocked

        void setLocked​(boolean value)
        Sets the value of the 'Locked' attribute.
        Parameters:
        value - the new value of the 'Locked' attribute.
        See Also:
        isLocked()
        Generated
      • getPassword

        UserPassword getPassword()
        Returns the value of the 'Password' containment reference.

        If the meaning of the 'Password' containment reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Password' containment reference.
        See Also:
        setPassword(UserPassword), SecurityPackage.getUser_Password()
        Generated
        Model
        containment="true"
      • setPassword

        void setPassword​(UserPassword value)
        Sets the value of the 'Password' containment reference.
        Parameters:
        value - the new value of the 'Password' containment reference.
        See Also:
        getPassword()
        Generated