## Uses of Class
org.appng.core.domain.SubjectImpl

- Packages that use SubjectImpl
  Package | Description
  --- | ---
  org.appng.appngizer.controller |
  org.appng.appngizer.model |
  org.appng.core.repository | Persistence and Database related stuff, mostly `SearchRepository`-specializations.
  org.appng.core.service | The service layer.

- - ### Uses of SubjectImpl in org.appng.appngizer.controller

    Methods in org.appng.appngizer.controller with parameters of type SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | SubjectController.`addGroups(SubjectImpl subject)`

  - ### Uses of SubjectImpl in org.appng.appngizer.model

    Methods in org.appng.appngizer.model that return SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `static SubjectImpl` | Subject.`toDomain(Subject s)`

  - ### Uses of SubjectImpl in org.appng.core.repository

    Methods in org.appng.core.repository that return SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `SubjectImpl` | SubjectRepository.`findByEmail(String email)`
    `SubjectImpl` | SubjectRepository.`findByName(String name)`

    Methods in org.appng.core.repository that return types with arguments of type SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `List<SubjectImpl>` | SubjectRepository.`findByUserType(UserType type)`
    `List<SubjectImpl>` | SubjectRepository.`findSubjectsForApplication(Integer applicationId)`

  - ### Uses of SubjectImpl in org.appng.core.service

    Methods in org.appng.core.service that return SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `SubjectImpl` | CoreService.`getSubjectByName(String name, boolean initialize)`
    `SubjectImpl` | CoreService.`updateSubject(SubjectImpl subject)`

    Methods in org.appng.core.service that return types with arguments of type SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `List<SubjectImpl>` | LdapService.`getMembersOfGroup(Site site, String groupName)` Fetches the members of a given group and returns them as a List of `SubjectImpl` objects.
    `List<SubjectImpl>` | CoreService.`getSubjects()`
    `List<SubjectImpl>` | CoreService.`getSubjectsByType(UserType type)`

    Methods in org.appng.core.service with parameters of type SubjectImpl
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | CoreService.`createSubject(SubjectImpl subject)`
    `List<String>` | LdapService.`loginGroup(Site site, String username, char[] password, SubjectImpl subject, List<String> groupNames)` Tries to login the user as a member of at least one of the given groups.
    `Boolean` | CoreService.`updatePassword(char[] password, char[] passwordConfirmation, SubjectImpl currentSubject)` Deprecated.
    `PasswordPolicy.ValidationResult` | CoreService.`updatePassword(PasswordPolicy policy, char[] currentPassword, char[] password, SubjectImpl currentSubject)`
    `SubjectImpl` | CoreService.`updateSubject(SubjectImpl subject)`

Copyright © 2011–2023 aiticon GmbH. All rights reserved.