Interface EndUserAuthorizationConstraint
-
- All Superinterfaces:
AuthorizationConstraint
public interface EndUserAuthorizationConstraint extends AuthorizationConstraint
A specialization ofAuthorizationConstraint
for constraints that are intended to require approval by an end-user (e.g. in three-legged OAuth flows).- Author:
- cdivilly
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Translatable
description()
Description of the purpose of the constraint.Translatable
label()
Title for the constraint that should be displayed to the end-user.-
Methods inherited from interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
authorized, challenges, equals, equals, hashCode, name
-
-
-
-
Method Detail
-
label
Translatable label()
Title for the constraint that should be displayed to the end-user.- Returns:
- The localizable text representing the
AuthorizationConstraint
name. Must not be null.
-
description
Translatable description()
Description of the purpose of the constraint. Typically describes the types of data and operations on that data protected by the constraint.- Returns:
- The localizable text representing the
AuthorizationConstraint
description. Must not be null.
-
-