Class RegistrationBuilder

  • All Implemented Interfaces:
    Builder

    public class RegistrationBuilder
    extends Object
    implements Builder
    • Constructor Detail

      • RegistrationBuilder

        public RegistrationBuilder()
    • Method Detail

      • withApplicationType

        public RegistrationBuilder withApplicationType​(io.jans.as.model.register.ApplicationType applicationType)
      • withGrantTypes

        public RegistrationBuilder withGrantTypes​(List<io.jans.as.model.common.GrantType> grantTypeList)
      • withSubjectType

        public RegistrationBuilder withSubjectType​(io.jans.as.model.common.SubjectType subjectType)
      • withBackchannelTokenDeliveryMode

        public RegistrationBuilder withBackchannelTokenDeliveryMode​(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)
      • missingBackchannelTokenDeliveryMode

        public RegistrationBuilder missingBackchannelTokenDeliveryMode()
      • withBackchannelClientNotificationEndPoint

        public RegistrationBuilder withBackchannelClientNotificationEndPoint​(String backchannelClientNotificationEndPoint)
      • missingBackchannelClientNotificationEndPoint

        public RegistrationBuilder missingBackchannelClientNotificationEndPoint()
      • withBackchannelAuthRequestSigningAlgorithm

        public RegistrationBuilder withBackchannelAuthRequestSigningAlgorithm​(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)
      • withBackchannelUserCodeParameter

        public RegistrationBuilder withBackchannelUserCodeParameter​(Boolean backchannelUserCodeParameter)
      • withTokenEndPointAuthMethod

        public RegistrationBuilder withTokenEndPointAuthMethod​(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)
      • withAdditionalTokenEndPointAuthMethod

        public RegistrationBuilder withAdditionalTokenEndPointAuthMethod​(List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod)
      • missingAdditionalTokenEndPointAuthMethod

        public RegistrationBuilder missingAdditionalTokenEndPointAuthMethod()
      • withTokenEndPointAuthSigningAlgorithm

        public RegistrationBuilder withTokenEndPointAuthSigningAlgorithm​(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm)
      • withTokenSignedResponseAlgorithm

        public RegistrationBuilder withTokenSignedResponseAlgorithm​(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenSignedResponseAlgorithm)