Serialized Form

  • Package alpine.model

    • Class alpine.model.About

      class About extends Object implements Serializable
      serialVersionUID:
      -7573425245706188307L
    • Class alpine.model.ApiKey

      class ApiKey extends Object implements Serializable
      serialVersionUID:
      1582714693932260365L
      • Serialized Fields

        • id
          long id
        • key
          @NotNull @Size(min=32,max=255) @Pattern(regexp="^[a-zA-Z_0-9]*$",message="The API key must contain only alpha, numeric and/or underscore characters") String key
        • teams
          List<Team> teams
    • Class alpine.model.ConfigProperty

      class ConfigProperty extends Object implements Serializable
      serialVersionUID:
      5286421336166302912L
      • Serialized Fields

        • description
          @Size(max=255) @Pattern(regexp="[\\P{Cc}]+",message="The description must not contain control characters") String description
        • groupName
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The groupName must not contain control characters") String groupName
        • id
          long id
        • propertyName
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The propertyName must not contain control characters") String propertyName
        • propertyType
          @NotNull IConfigProperty.PropertyType propertyType
        • propertyValue
          @Size(min=0,max=1024) @Pattern(regexp="[\\P{Cc}]+",message="The propertyValue must not contain control characters") String propertyValue
    • Class alpine.model.EventServiceLog

      class EventServiceLog extends Object implements Serializable
      serialVersionUID:
      -2564458112865683869L
      • Serialized Fields

    • Class alpine.model.InstalledUpgrades

      class InstalledUpgrades extends Object implements Serializable
      serialVersionUID:
      4535775905785679977L
      • Serialized Fields

        • endTime
          Timestamp endTime
        • id
          long id
        • startTime
          Timestamp startTime
        • upgradeClass
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The class must not contain control characters") String upgradeClass
    • Class alpine.model.LdapUser

      class LdapUser extends Object implements Serializable
      serialVersionUID:
      261924579887470488L
      • Serialized Fields

        • dn
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The distinguished name must not contain control characters") String dn
        • email
          @Size(max=255) @Pattern(regexp="[\\P{Cc}]+",message="The email address must not contain control characters") String email
        • id
          long id
        • permissions
          List<Permission> permissions
        • teams
          List<Team> teams
        • username
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The username must not contain control characters") String username
    • Class alpine.model.ManagedUser

      class ManagedUser extends Object implements Serializable
      serialVersionUID:
      7944779964068911025L
      • Serialized Fields

        • email
          @Size(max=255) @Pattern(regexp="[\\P{Cc}]+",message="The email address must not contain control characters") String email
        • forcePasswordChange
          boolean forcePasswordChange
        • fullname
          @Size(max=255) @Pattern(regexp="[\\P{Cc}]+",message="The full name must not contain control characters") String fullname
        • id
          long id
        • lastPasswordChange
          @NotNull Date lastPasswordChange
        • nonExpiryPassword
          boolean nonExpiryPassword
        • password
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The password must not contain control characters") String password
        • permissions
          List<Permission> permissions
        • suspended
          boolean suspended
        • teams
          List<Team> teams
        • username
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The username must not contain control characters") String username
    • Class alpine.model.MappedLdapGroup

      class MappedLdapGroup extends Object implements Serializable
      • Serialized Fields

        • dn
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The distinguished name must not contain control characters") String dn
        • id
          long id
        • team
          Team team
        • uuid
          @NotNull UUID uuid
    • Class alpine.model.OidcGroup

      class OidcGroup extends Object implements Serializable
      • Serialized Fields

        • id
          long id
        • name
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The name must not contain control characters") String name
        • uuid
          @NotNull UUID uuid
    • Class alpine.model.OidcUser

      class OidcUser extends Object implements Serializable
      • Serialized Fields

        • email
          @Size(max=255) @Pattern(regexp="[\\P{Cc}]+",message="The email address must not contain control characters") String email
        • id
          long id
        • permissions
          List<Permission> permissions
        • subjectIdentifier
          @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The subject identifier must not contain control characters") String subjectIdentifier
        • teams
          List<Team> teams
        • username
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The username must not contain control characters") String username
    • Class alpine.model.Permission

      class Permission extends Object implements Serializable
      serialVersionUID:
      1420020753285692448L
      • Serialized Fields

        • description
          String description
        • id
          long id
        • ldapUsers
          List<LdapUser> ldapUsers
        • managedUsers
          List<ManagedUser> managedUsers
        • name
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="^[a-zA-Z_0-9]*$",message="The permission name must contain only alpha and/or numeric characters") String name
        • oidcUsers
          List<OidcUser> oidcUsers
        • teams
          List<Team> teams
    • Class alpine.model.SchemaVersion

      class SchemaVersion extends Object implements Serializable
      serialVersionUID:
      -2901657829004653205L
      • Serialized Fields

        • id
          long id
        • version
          @NotBlank @Size(min=1,max=255) @Pattern(regexp="[\\P{Cc}]+",message="The version must not contain control characters") String version
    • Class alpine.model.Team

      class Team extends Object implements Serializable
      serialVersionUID:
      6938424919898277944L