
com.metaring.framework.auth.VerifyIdentificationFunctionality Maven / Gradle / Ivy
package com.metaring.framework.auth;
import com.metaring.framework.SysKB;
import java.util.concurrent.CompletableFuture;
import com.metaring.framework.Tools;
import com.metaring.framework.functionality.AbstractFunctionality;
import com.metaring.framework.functionality.GeneratedFunctionality;
import com.metaring.framework.type.DataRepresentation;
public abstract class VerifyIdentificationFunctionality extends AbstractFunctionality implements GeneratedFunctionality {
protected VerifyIdentificationFunctionality(SysKB sysKB) {
super(sysKB, AuthFunctionalitiesManager.VERIFY_IDENTIFICATION, Boolean.class);
}
@Override
protected final CompletableFuture beforePreConditionCheck(Object input) throws Exception {
CompletableFuture response = beforePreConditionCheck(input == null ? null : (DataRepresentation) input);
return response == null ? end : response;
}
protected CompletableFuture beforePreConditionCheck(DataRepresentation input) throws Exception {
return end;
}
@Override
protected final CompletableFuture preConditionCheck(Object input) throws Exception {
CompletableFuture response = preConditionCheck(input == null ? null : (DataRepresentation) input);
return response == null ? end : response;
}
protected abstract CompletableFuture preConditionCheck(DataRepresentation input) throws Exception;
@Override
protected final CompletableFuture afterPreConditionCheck(Object input) throws Exception {
CompletableFuture response = afterPreConditionCheck(input == null ? null : (DataRepresentation) input);
return response == null ? end : response;
}
protected CompletableFuture afterPreConditionCheck(DataRepresentation input) throws Exception {
return end;
}
@Override
protected final CompletableFuture beforeCall(Object input) throws Exception {
CompletableFuture response = beforeCall(input == null ? null : (DataRepresentation) input);
return response == null ? end : response;
}
protected CompletableFuture beforeCall(DataRepresentation input) throws Exception {
return end;
}
@Override
protected final CompletableFuture
© 2015 - 2025 Weber Informatics LLC | Privacy Policy