Interface RegistrationMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>

All Superinterfaces:
LinkMapperMixin<SELF>

public interface RegistrationMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>> extends LinkMapperMixin<SELF>
  • Field Details

  • Method Details

    • auto

      static void auto(org.nustaq.kontraktor.remoting.http.undertow.builder.BldFourK bld, Object registrationMixin)
    • register

      default org.nustaq.kontraktor.IPromise<RegistrationRecord> register(org.nustaq.serialization.coders.Unknown data)
      UI entry point
      Parameters:
      data -
      Returns:
    • createData

      static HashMap<String,Object> createData(org.nustaq.serialization.coders.Unknown data, RegistrationRecord registerform)
    • handleLinkSuccess

      default String handleLinkSuccess(String linkId, org.nustaq.reallive.api.Record linkRecord)
      Specified by:
      handleLinkSuccess in interface LinkMapperMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>
      Returns:
      htmlpage to render
    • handleLinkFailure

      default String handleLinkFailure(String linkId)
      Specified by:
      handleLinkFailure in interface LinkMapperMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>
      Returns:
      htmlpage to render
    • createUserFromRegistrationRecord

      default org.nustaq.kontraktor.IPromise<UserRecord> createUserFromRegistrationRecord(RegistrationRecord rec)
    • applyTemplate

      static String applyTemplate(RegistrationRecord rec, String template)