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
FieldsFields inherited from interface org.nustaq.kontraktor.apputil.LinkMapperMixin
LinkTableName -
Method Summary
Modifier and TypeMethodDescriptionstatic StringapplyTemplate(RegistrationRecord rec, String template) static voidcreateData(org.nustaq.serialization.coders.Unknown data, RegistrationRecord registerform) default org.nustaq.kontraktor.IPromise<UserRecord>default StringhandleLinkFailure(String linkId) default StringhandleLinkSuccess(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
- See Also:
-
MAX_AGE
static final long MAX_AGE
-
-
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
- Specified by:
handleLinkSuccessin interfaceLinkMapperMixin<SELF extends org.nustaq.kontraktor.Actor<SELF>>- Returns:
- htmlpage to render
-
handleLinkFailure
- 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
-