Class DBAuthProperties

    • Field Detail

      • ProfileId

        public static final LongField ProfileId
      • DatasourceId

        public static final LongField DatasourceId
      • AutoCreate

        @Deprecated
        public static final BooleanField AutoCreate
        Deprecated.
        This field is no longer used.
      • Expert

        @Deprecated
        public static final BooleanField Expert
        Deprecated.
        This field is no longer used. It is now used to mark any records that existed before the 7.6 conversion to the enum based mode.
      • BadgeAuthQuery

        public static final StringField BadgeAuthQuery
      • UserRoleQuery

        public static final StringField UserRoleQuery
      • FindUserQuery

        public static final StringField FindUserQuery
      • ContactInfoQuery

        public static final StringField ContactInfoQuery
      • ScheduleAdjustmentQuery

        public static final StringField ScheduleAdjustmentQuery
      • ExtraPropsQuery

        public static final StringField ExtraPropsQuery
      • TableNamePrefix

        public static final StringField TableNamePrefix
      • UserTable

        @Deprecated
        public static final StringField UserTable
        Deprecated.
      • UserIdColumn

        @Deprecated
        public static final StringField UserIdColumn
        Deprecated.
      • UserNameColumn

        @Deprecated
        public static final StringField UserNameColumn
        Deprecated.
      • UserPasswordColumn

        @Deprecated
        public static final StringField UserPasswordColumn
        Deprecated.
      • HashFunction

        @Deprecated
        public static final StringField HashFunction
        Deprecated.
      • RoleTable

        @Deprecated
        public static final StringField RoleTable
        Deprecated.
      • RoleIdColumn

        @Deprecated
        public static final StringField RoleIdColumn
        Deprecated.
      • RoleNameColumn

        @Deprecated
        public static final StringField RoleNameColumn
        Deprecated.
      • MappingTable

        @Deprecated
        public static final StringField MappingTable
        Deprecated.
      • MappingRoleIdColumn

        @Deprecated
        public static final StringField MappingRoleIdColumn
        Deprecated.
      • MappingUserIdColumn

        @Deprecated
        public static final StringField MappingUserIdColumn
        Deprecated.
      • EXTENSION_POINT_TYPE

        public static final java.lang.String EXTENSION_POINT_TYPE
        See Also:
        Constant Field Values
    • Constructor Detail

      • DBAuthProperties

        public DBAuthProperties()
    • Method Detail

      • createListRolesQuery

        public static java.lang.String createListRolesQuery​(DBAuthProperties props)
      • createAuthQuery

        public static java.lang.String createAuthQuery​(DBAuthProperties props)
      • createListUserRolesQuery

        public static java.lang.String createListUserRolesQuery​(DBAuthProperties props)
      • getMeta

        public RecordMeta<DBAuthProperties> getMeta()
        Description copied from class: SRecordInstance
        This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

         SRecord getMeta() {
           return meta;
         };
         

        The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

        Specified by:
        getMeta in class PersistentRecord
      • convertToExpert

        public void convertToExpert()
        Converts a pre-7.6 !expert style db auth record to a post-7.6 Manual record.