## Uses of Interface
org.appng.api.model.Subject

- Packages that use Subject
  Package | Description
  --- | ---
  org.appng.api | Base package for the appNG API
  org.appng.api.model | Provides an interface-based view to the domain model of appNG and some very basic interfaces.
  org.appng.api.support | Implementations of commonly used features like internationalization, permission- and parameter-processing etc.
  org.appng.api.support.environment | Responsible for implementing `Environment`.
  org.appng.appngizer.model |
  org.appng.core.domain | The persistent domain objects.
  org.appng.core.service | The service layer.
  org.appng.testsupport | Test-related types

- - ### Uses of Subject in org.appng.api

    Methods in org.appng.api that return Subject
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | Environment.`getSubject()` Returns the current `Subject`.
    `Subject` | Request.`getSubject()` Returns the `Subject` for this `Request`.

  - ### Uses of Subject in org.appng.api.model

    Methods in org.appng.api.model that return types with arguments of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `Set<Subject>` | Group.`getSubjects()` Returns all `Subject`s belonging to this `Group`.

  - ### Uses of Subject in org.appng.api.support

    Methods in org.appng.api.support that return Subject
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | ApplicationRequest.`getSubject()`

    Constructors in org.appng.api.support with parameters of type Subject
    Constructor and Description
    `DefaultPermissionProcessor(Subject subject, Site site, Application application)` Creates a new DefaultPermissionProcessor for the given `Subject`.
    `DummyPermissionProcessor(Subject subject, Site site, Application application)`

  - ### Uses of Subject in org.appng.api.support.environment

    Methods in org.appng.api.support.environment that return Subject
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | DefaultEnvironment.`getSubject()`

    Methods in org.appng.api.support.environment with parameters of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultEnvironment.`setSubject(Subject subject)` Sets the `Subject` fur the current `HttpSession`.

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

    Methods in org.appng.appngizer.model with parameters of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `static Subject` | Subject.`fromDomain(Subject subjectImpl, boolean setDigest)`

  - ### Uses of Subject in org.appng.core.domain

    Classes in org.appng.core.domain that implement Subject
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SubjectImpl` Default `Subject`-implementation

    Methods in org.appng.core.domain that return types with arguments of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `Set<Subject>` | GroupImpl.`getSubjects()`

    Method parameters in org.appng.core.domain with type arguments of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupImpl.`setSubjects(Set<Subject> subjects)`

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

    Methods in org.appng.core.service that return Subject
    Modifier and Type | Method and Description
    --- | ---
    `Subject` | CoreService.`createSubject(SubjectImpl subject)`
    `Subject` | CoreService.`getSubjectByEmail(String email)`
    `Subject` | CoreService.`getSubjectById(Integer id, boolean initialize)`
    `Subject` | CoreService.`restoreSubject(String name)`

    Methods in org.appng.core.service with parameters of type Subject
    Modifier and Type | Method and Description
    --- | ---
    `void` | CoreService.`deleteSubject(Subject subject)`

  - ### Uses of Subject in org.appng.testsupport

    Fields in org.appng.testsupport declared as Subject
    Modifier and Type | Field and Description
    --- | ---
    `protected Subject` | TestBase.`subject`

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