# Hierarchy For Package org.appng.api.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.appng.api.model.ReverseableComparator<T> (implements java.util.Comparator<T>)
  - org.appng.api.model.SimpleProperty (implements java.lang.Comparable<T>, org.appng.api.model.Identifiable<T>, org.appng.api.model.Property)

## Interface Hierarchy

- org.appng.api.model.Account
  - org.appng.api.model.ApplicationSubject
  - org.appng.api.model.AuthSubject
    - org.appng.api.model.Subject (also extends org.appng.api.model.Named<T>)
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.appng.api.model.Resources
- org.appng.api.model.FeatureProvider
- org.appng.api.model.Nameable
  - org.appng.api.model.Named<T> (also extends org.appng.api.model.Identifiable<T>)
    - org.appng.api.model.Authorizable<T>
    - org.appng.api.model.Group
    - org.appng.api.model.Identifier (also extends org.appng.api.model.Versionable<T>)
      - org.appng.api.model.Application
    - org.appng.api.model.Permission
    - org.appng.api.model.Resource
    - org.appng.api.model.Role
    - org.appng.api.model.Site
    - org.appng.api.model.Subject (also extends org.appng.api.model.AuthSubject)
- org.appng.api.model.NameProvider<T>
- org.appng.api.model.Properties
- org.appng.api.model.Property
- org.appng.api.model.RevisionAware
- java.io.Serializable
  - org.appng.api.model.Identifiable<T>
    - org.appng.api.model.Named<T> (also extends org.appng.api.model.Nameable)
      - org.appng.api.model.Authorizable<T>
      - org.appng.api.model.Group
      - org.appng.api.model.Identifier (also extends org.appng.api.model.Versionable<T>)
        - org.appng.api.model.Application
      - org.appng.api.model.Permission
      - org.appng.api.model.Resource
      - org.appng.api.model.Role
      - org.appng.api.model.Site
      - org.appng.api.model.Subject (also extends org.appng.api.model.AuthSubject)
- org.appng.api.model.Versionable<T>
  - org.appng.api.model.Identifier (also extends org.appng.api.model.Named<T>)
    - org.appng.api.model.Application

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.appng.api.model.UserType
    - org.appng.api.model.ResourceType (implements java.io.FilenameFilter)
    - org.appng.api.model.Property.Type
    - org.appng.api.model.AuthSubject.PasswordChangePolicy
    - org.appng.api.model.Site.SiteState

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