Class OpenIDClientDetailsModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class OpenIDClientDetailsModel
    extends OAuthClientDetailsModel
    Generated model class for type OpenIDClientDetails first defined at extension oauth2.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • EXTERNALSCOPECLAIMNAME

        public static final java.lang.String EXTERNALSCOPECLAIMNAME
        Generated constant - Attribute key of OpenIDClientDetails.externalScopeClaimName attribute defined at extension oauth2.
        See Also:
        Constant Field Values
      • ISSUER

        public static final java.lang.String ISSUER
        Generated constant - Attribute key of OpenIDClientDetails.issuer attribute defined at extension oauth2.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OpenIDClientDetailsModel

        public OpenIDClientDetailsModel()
        Generated constructor - Default constructor for generic creation.
      • OpenIDClientDetailsModel

        public OpenIDClientDetailsModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • OpenIDClientDetailsModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OpenIDClientDetailsModel​(java.lang.String _clientId,
                                        java.lang.String _issuer)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _clientId - initial attribute declared by type OAuthClientDetails at extension oauth2
        _issuer - initial attribute declared by type OpenIDClientDetails at extension oauth2
      • OpenIDClientDetailsModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public OpenIDClientDetailsModel​(java.lang.String _clientId,
                                        java.lang.String _issuer,
                                        ItemModel _owner)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _clientId - initial attribute declared by type OAuthClientDetails at extension oauth2
        _issuer - initial attribute declared by type OpenIDClientDetails at extension oauth2
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getExternalScopeClaimName

        @Accessor(qualifier="externalScopeClaimName",
                  type=GETTER)
        public java.lang.String getExternalScopeClaimName()
        Generated method - Getter of the OpenIDClientDetails.externalScopeClaimName attribute defined at extension oauth2.
        Returns:
        the externalScopeClaimName - External Scope Claim Name (if not null will be used in the JWT)
      • getIssuer

        @Accessor(qualifier="issuer",
                  type=GETTER)
        public java.lang.String getIssuer()
        Generated method - Getter of the OpenIDClientDetails.issuer attribute defined at extension oauth2.
        Returns:
        the issuer - Issuer Name
      • setExternalScopeClaimName

        @Accessor(qualifier="externalScopeClaimName",
                  type=SETTER)
        public void setExternalScopeClaimName​(java.lang.String value)
        Generated method - Setter of OpenIDClientDetails.externalScopeClaimName attribute defined at extension oauth2.
        Parameters:
        value - the externalScopeClaimName - External Scope Claim Name (if not null will be used in the JWT)
      • setIssuer

        @Accessor(qualifier="issuer",
                  type=SETTER)
        public void setIssuer​(java.lang.String value)
        Generated method - Setter of OpenIDClientDetails.issuer attribute defined at extension oauth2.
        Parameters:
        value - the issuer - Issuer Name