Package org.nustaq.kontraktor.apputil
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 Summary
Fields Modifier and Type Field Description static longMAX_AGEstatic java.lang.StringUserTableName -
Method Summary
Modifier and Type Method Description static java.lang.StringapplyTemplate(RegistrationRecord rec, java.lang.String template)static voidauto(org.nustaq.kontraktor.remoting.http.undertow.builder.BldFourK bld, java.lang.Object registrationMixin)static java.util.HashMap<java.lang.String,java.lang.Object>createData(org.nustaq.serialization.coders.Unknown data, RegistrationRecord registerform)default org.nustaq.kontraktor.IPromise<UserRecord>createUserFromRegistrationRecord(RegistrationRecord rec)default java.lang.StringhandleLinkFailure(java.lang.String linkId)default java.lang.StringhandleLinkSuccess(java.lang.String linkId, org.nustaq.reallive.api.Record linkRecord)default org.nustaq.kontraktor.IPromise<RegistrationRecord>register(org.nustaq.serialization.coders.Unknown data)UI entry pointMethods inherited from interface org.nustaq.kontraktor.apputil.LinkMapperMixin
getActor, getDClient, handleLinkHttp, putRecord
-
Field Details
-
UserTableName
static final java.lang.String UserTableName- See Also:
- Constant Field Values
-
MAX_AGE
static final long MAX_AGE
-
-
Method Details
-
auto
static void auto(org.nustaq.kontraktor.remoting.http.undertow.builder.BldFourK bld, java.lang.Object registrationMixin) -
register
default org.nustaq.kontraktor.IPromise<RegistrationRecord> register(org.nustaq.serialization.coders.Unknown data)UI entry point- Parameters:
data-- Returns:
-
createData
static java.util.HashMap<java.lang.String,java.lang.Object> createData(org.nustaq.serialization.coders.Unknown data, RegistrationRecord registerform) -
handleLinkSuccess
default java.lang.String handleLinkSuccess(java.lang.String linkId, org.nustaq.reallive.api.Record linkRecord)- Specified by:
handleLinkSuccessin interfaceLinkMapperMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>- Returns:
- htmlpage to render
-
handleLinkFailure
default java.lang.String handleLinkFailure(java.lang.String linkId)- Specified by:
handleLinkFailurein interfaceLinkMapperMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>- Returns:
- htmlpage to render
-
createUserFromRegistrationRecord
default org.nustaq.kontraktor.IPromise<UserRecord> createUserFromRegistrationRecord(RegistrationRecord rec) -
applyTemplate
-