Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
net.gdface.facelog.thrift.IFaceLogThriftClientAsync Maven / Gradle / Ivy
// ______________________________________________________
// Generated by codegen - https://gitee.com/l0km/codegen
// template: thrift/client/perservice/client.async.decorator.class.vm
// ______________________________________________________
package net.gdface.facelog.thrift;
import gu.sql2java.StringMatchType;
import java.util.List;
import java.util.Map;
import net.gdface.facelog.IFaceLog;
import net.gdface.facelog.LockWakeupResponse;
import net.gdface.facelog.MQParam;
import net.gdface.facelog.MatchEntry;
import net.gdface.facelog.PersonDataPackage;
import net.gdface.facelog.TmpPwdTargetType;
import net.gdface.facelog.TmpwdTargetInfo;
import net.gdface.facelog.Token;
import net.gdface.facelog.TopGroupInfo;
import net.gdface.facelog.db.DeviceBean;
import net.gdface.facelog.db.DeviceGroupBean;
import net.gdface.facelog.db.ErrorLogBean;
import net.gdface.facelog.db.FaceBean;
import net.gdface.facelog.db.FeatureBean;
import net.gdface.facelog.db.ImageBean;
import net.gdface.facelog.db.LogBean;
import net.gdface.facelog.db.LogLightBean;
import net.gdface.facelog.db.PermitBean;
import net.gdface.facelog.db.PersonBean;
import net.gdface.facelog.db.PersonGroupBean;
import net.gdface.thrift.TypeTransformer;
import com.google.common.net.HostAndPort;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.ListenableFuture;
import net.gdface.thrift.ClientFactory;
import static com.google.common.base.Preconditions.*;
/**
* 基于thrift/swift框架生成的client端代码提供{@link IFaceLog}接口的异步RPC实现(线程安全)
* 转发所有{@link IFaceLog}接口方法到{@link #delegate()}指定的实例
* 所有服务端抛出的{@link RuntimeException}异常被封装到{@link ServiceRuntimeException}中抛出
* Example:
*
* IFaceLogThriftClientAsync thriftInstance = ClientFactory
* .builder()
* .setHostAndPort("127.0.0.1",26413)
* .build(IFaceLog.class, IFaceLogThriftClientAsync.class);
*
* 计算机生成代码(generated by automated tools ThriftServiceDecoratorGenerator @author guyadong)
* @author guyadong
*
*/
public class IFaceLogThriftClientAsync {
private final ClientFactory factory;
public ClientFactory getFactory() {
return factory;
}
public IFaceLogThriftClientAsync(ClientFactory factory) {
super();
this.factory = checkNotNull(factory,"factory is null");
}
/**
* @param host RPC service host
* @param port RPC service port
*/
public IFaceLogThriftClientAsync(String host,int port) {
this(ClientFactory.builder().setHostAndPort(host,port));
}
/**
* @param hostAndPort RPC service host and port
*/
public IFaceLogThriftClientAsync(HostAndPort hostAndPort) {
this(ClientFactory.builder().setHostAndPort(hostAndPort));
}
/**
* test if connectable for RPC service
* @return return {@code true} if connectable ,otherwise {@code false}
*/
public boolean testConnect(){
return factory.testConnect();
}
/**
* @return 返回{@link net.gdface.facelog.client.thrift.IFaceLog.Async}实例
*/
protected net.gdface.facelog.client.thrift.IFaceLog.Async delegate() {
return factory.applyInstance(net.gdface.facelog.client.thrift.IFaceLog.Async.class);
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("IFaceLogThriftClientAsync [factory=");
builder.append(factory);
builder.append(",interface=");
builder.append(IFaceLog.class.getName());
builder.append("]");
return builder.toString();
}
/**
* 默认的{@link FutureCallback}实现
* @author guyadong
*
* @param
*/
public static class DefaultCallback implements FutureCallback{
@Override
public void onSuccess(V result) {
// DO NOTHING
}
@Override
public void onFailure(Throwable t) {
try{
throw t;
}
catch(net.gdface.facelog.client.thrift.DuplicateRecordException e){
onDuplicateRecordException(e);
}
catch(net.gdface.facelog.client.thrift.FuzzyMatchCountExceedLimitException e){
onFuzzyMatchCountExceedLimitException(e);
}
catch(net.gdface.facelog.client.thrift.ServiceSecurityException e){
onServiceSecurityException(e);
}
catch(net.gdface.facelog.client.thrift.ServiceRuntimeException e){
onServiceRuntimeException(e);
}
catch(Throwable e){
onThrowable(e);
}
}
protected void onDuplicateRecordException(net.gdface.facelog.client.thrift.DuplicateRecordException e){
System.out.println(e.getServiceStackTraceMessage());
}
protected void onFuzzyMatchCountExceedLimitException(net.gdface.facelog.client.thrift.FuzzyMatchCountExceedLimitException e){
System.out.println(e.getServiceStackTraceMessage());
}
protected void onServiceSecurityException(net.gdface.facelog.client.thrift.ServiceSecurityException e){
System.out.println(e.getServiceStackTraceMessage());
}
protected void onServiceRuntimeException(net.gdface.facelog.client.thrift.ServiceRuntimeException e){
System.out.println(e.getServiceStackTraceMessage());
}
protected void onThrowable(Throwable e){
e.printStackTrace();
}
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addErrorLog(net.gdface.facelog.db.ErrorLogBean,net.gdface.facelog.Token)}
*/
public ListenableFuture addErrorLog(ErrorLogBean errorLogBean,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addErrorLog(TypeTransformer.getInstance().to(
errorLogBean,
ErrorLogBean.class,
net.gdface.facelog.client.thrift.ErrorLogBean.class),
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addErrorLog(ErrorLogBean errorLogBean,
Token token,
FutureCallbackcallback){
factory.addCallback(addErrorLog(errorLogBean,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addFeature(byte[],java.lang.String,java.lang.Integer,boolean,byte[],net.gdface.facelog.db.FaceBean,java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture addFeature(byte[] feature,
String featureVersion,
Integer personId,
boolean asIdPhotoIfAbsent,
byte[] featurePhoto,
FaceBean faceBean,
String removed,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.addFeatureWithImage(feature,
featureVersion,
personId,
asIdPhotoIfAbsent,
featurePhoto,
TypeTransformer.getInstance().to(
faceBean,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
removed,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class)),
new com.google.common.base.Function(){
@Override
public FeatureBean apply(net.gdface.facelog.client.thrift.FeatureBean input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.FeatureBean.class,
FeatureBean.class);
}
});
return factory.wrap(async,future);
}
public void addFeature(byte[] feature,
String featureVersion,
Integer personId,
boolean asIdPhotoIfAbsent,
byte[] featurePhoto,
FaceBean faceBean,
String removed,
Token token,
FutureCallbackcallback){
factory.addCallback(addFeature(feature,featureVersion,personId,asIdPhotoIfAbsent,featurePhoto,faceBean,removed,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addFeature(byte[],java.lang.String,java.lang.Integer,java.util.List,java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture addFeature(byte[] feature,
String featureVersion,
Integer personId,
List faecBeans,
String removed,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.addFeature(feature,
featureVersion,
personId,
TypeTransformer.getInstance().to(
faecBeans,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
removed,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class)),
new com.google.common.base.Function(){
@Override
public FeatureBean apply(net.gdface.facelog.client.thrift.FeatureBean input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.FeatureBean.class,
FeatureBean.class);
}
});
return factory.wrap(async,future);
}
public void addFeature(byte[] feature,
String featureVersion,
Integer personId,
List faecBeans,
String removed,
Token token,
FutureCallbackcallback){
factory.addCallback(addFeature(feature,featureVersion,personId,faecBeans,removed,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addFeature(byte[],java.lang.String,java.lang.Integer,java.util.List,java.util.List,java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture addFeature(byte[] feature,
String featureVersion,
Integer personId,
List photos,
List faces,
String removed,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.addFeatureMulti(feature,
featureVersion,
personId,
photos,
TypeTransformer.getInstance().to(
faces,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
removed,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class)),
new com.google.common.base.Function(){
@Override
public FeatureBean apply(net.gdface.facelog.client.thrift.FeatureBean input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.FeatureBean.class,
FeatureBean.class);
}
});
return factory.wrap(async,future);
}
public void addFeature(byte[] feature,
String featureVersion,
Integer personId,
List photos,
List faces,
String removed,
Token token,
FutureCallbackcallback){
factory.addCallback(addFeature(feature,featureVersion,personId,photos,faces,removed,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addImage(byte[],java.lang.Integer,net.gdface.facelog.db.FaceBean,java.lang.Integer,net.gdface.facelog.Token)}
*/
public ListenableFuture addImage(byte[] imageData,
Integer deviceId,
FaceBean faceBean,
Integer personId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.addImage(imageData,
deviceId,
TypeTransformer.getInstance().to(
faceBean,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
personId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class)),
new com.google.common.base.Function(){
@Override
public ImageBean apply(net.gdface.facelog.client.thrift.ImageBean input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.ImageBean.class,
ImageBean.class);
}
});
return factory.wrap(async,future);
}
public void addImage(byte[] imageData,
Integer deviceId,
FaceBean faceBean,
Integer personId,
Token token,
FutureCallbackcallback){
factory.addCallback(addImage(imageData,deviceId,faceBean,personId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLog(net.gdface.facelog.db.LogBean,byte[],net.gdface.facelog.Token)}
*/
public ListenableFuture addLog(LogBean logBean,
byte[] faceImage,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLogWithFaceImage(TypeTransformer.getInstance().to(
logBean,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
faceImage,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLog(LogBean logBean,
byte[] faceImage,
Token token,
FutureCallbackcallback){
factory.addCallback(addLog(logBean,faceImage,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLog(net.gdface.facelog.db.LogBean,net.gdface.facelog.Token)}
*/
public ListenableFuture addLog(LogBean logBean,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLog(TypeTransformer.getInstance().to(
logBean,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLog(LogBean logBean,
Token token,
FutureCallbackcallback){
factory.addCallback(addLog(logBean,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLog(net.gdface.facelog.db.LogBean,net.gdface.facelog.db.FaceBean,byte[],net.gdface.facelog.Token)}
*/
public ListenableFuture addLog(LogBean logBean,
FaceBean faceBean,
byte[] featureImage,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLogFull(TypeTransformer.getInstance().to(
logBean,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
TypeTransformer.getInstance().to(
faceBean,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
featureImage,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLog(LogBean logBean,
FaceBean faceBean,
byte[] featureImage,
Token token,
FutureCallbackcallback){
factory.addCallback(addLog(logBean,faceBean,featureImage,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLogs(java.util.List,java.util.List,java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture addLogs(List logBeans,
List faceBeans,
List featureImages,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLogsFull(TypeTransformer.getInstance().to(
logBeans,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
TypeTransformer.getInstance().to(
faceBeans,
FaceBean.class,
net.gdface.facelog.client.thrift.FaceBean.class),
featureImages,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLogs(List logBeans,
List faceBeans,
List featureImages,
Token token,
FutureCallbackcallback){
factory.addCallback(addLogs(logBeans,faceBeans,featureImages,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLogs(java.util.List,java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture addLogs(List logBeans,
List faceImages,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLogsWithFaceImage(TypeTransformer.getInstance().to(
logBeans,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
faceImages,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLogs(List logBeans,
List faceImages,
Token token,
FutureCallbackcallback){
factory.addCallback(addLogs(logBeans,faceImages,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#addLogs(java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture addLogs(List logBeans,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.addLogs(TypeTransformer.getInstance().to(
logBeans,
LogBean.class,
net.gdface.facelog.client.thrift.LogBean.class),
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void addLogs(List logBeans,
Token token,
FutureCallbackcallback){
factory.addCallback(addLogs(logBeans,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyAckChannel(int,net.gdface.facelog.Token)}
*/
public ListenableFuture applyAckChannel(int duration,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.applyAckChannelWithDuration(duration,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void applyAckChannel(int duration,
Token token,
FutureCallbackcallback){
factory.addCallback(applyAckChannel(duration,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyAckChannel(net.gdface.facelog.Token)}
*/
public ListenableFuture applyAckChannel(Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.applyAckChannel(TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void applyAckChannel(Token token,
FutureCallbackcallback){
factory.addCallback(applyAckChannel(token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyCmdSn(net.gdface.facelog.Token)}
*/
public ListenableFuture applyCmdSn(Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.applyCmdSn(TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void applyCmdSn(Token token,
FutureCallbackcallback){
factory.addCallback(applyCmdSn(token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyPersonToken(int,java.lang.String,boolean)}
*/
public ListenableFuture applyPersonToken(int personId,
String password,
boolean isMd5){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.applyPersonToken(personId,
password,
isMd5),
new com.google.common.base.Function(){
@Override
public Token apply(net.gdface.facelog.client.thrift.Token input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.Token.class,
Token.class);
}
});
return factory.wrap(async,future);
}
public void applyPersonToken(int personId,
String password,
boolean isMd5,
FutureCallbackcallback){
factory.addCallback(applyPersonToken(personId,password,isMd5), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyRootToken(java.lang.String,boolean)}
*/
public ListenableFuture applyRootToken(String password,
boolean isMd5){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.applyRootToken(password,
isMd5),
new com.google.common.base.Function(){
@Override
public Token apply(net.gdface.facelog.client.thrift.Token input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.Token.class,
Token.class);
}
});
return factory.wrap(async,future);
}
public void applyRootToken(String password,
boolean isMd5,
FutureCallbackcallback){
factory.addCallback(applyRootToken(password,isMd5), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#applyUserToken(int,java.lang.String,boolean)}
*/
public ListenableFuture applyUserToken(int userid,
String password,
boolean isMd5){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = com.google.common.util.concurrent.Futures.transform(
async.applyUserToken(userid,
password,
isMd5),
new com.google.common.base.Function(){
@Override
public Token apply(net.gdface.facelog.client.thrift.Token input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.Token.class,
Token.class);
}
});
return factory.wrap(async,future);
}
public void applyUserToken(int userid,
String password,
boolean isMd5,
FutureCallbackcallback){
factory.addCallback(applyUserToken(userid,password,isMd5), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#bindBorder(int,int,net.gdface.facelog.Token)}
*/
public ListenableFuture bindBorder(int personGroupId,
int deviceGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.bindBorder(personGroupId,
deviceGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void bindBorder(int personGroupId,
int deviceGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(bindBorder(personGroupId,deviceGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#childListForDeviceGroup(int)}
*/
public ListenableFuture> childListForDeviceGroup(int deviceGroupId){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.childListForDeviceGroup(deviceGroupId);
return factory.wrap(async,future);
}
public void childListForDeviceGroup(int deviceGroupId,
FutureCallback>callback){
factory.addCallback(childListForDeviceGroup(deviceGroupId), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#childListForPersonGroup(int)}
*/
public ListenableFuture> childListForPersonGroup(int personGroupId){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.childListForPersonGroup(personGroupId);
return factory.wrap(async,future);
}
public void childListForPersonGroup(int personGroupId,
FutureCallback>callback){
factory.addCallback(childListForPersonGroup(personGroupId), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countDeviceByWhere(java.lang.String)}
*/
public ListenableFuture countDeviceByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countDeviceByWhere(where);
return factory.wrap(async,future);
}
public void countDeviceByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countDeviceByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countDeviceByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countDeviceByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countDeviceByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countDeviceByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countDeviceByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countDeviceGroupByWhere(java.lang.String)}
*/
public ListenableFuture countDeviceGroupByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countDeviceGroupByWhere(where);
return factory.wrap(async,future);
}
public void countDeviceGroupByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countDeviceGroupByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countDeviceGroupByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countDeviceGroupByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countDeviceGroupByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countDeviceGroupByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countDeviceGroupByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countErrorLogByWhere(java.lang.String)}
*/
public ListenableFuture countErrorLogByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countErrorLogByWhere(where);
return factory.wrap(async,future);
}
public void countErrorLogByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countErrorLogByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogByWhere(java.lang.String)}
*/
public ListenableFuture countLogByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogByWhere(where);
return factory.wrap(async,future);
}
public void countLogByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countLogByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countLogByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countLogByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countLogByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByVerifyTime(java.lang.String)}
*/
public ListenableFuture countLogLightByVerifyTime(String timestamp){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByVerifyTimeTimestr(timestamp);
return factory.wrap(async,future);
}
public void countLogLightByVerifyTime(String timestamp,
FutureCallbackcallback){
factory.addCallback(countLogLightByVerifyTime(timestamp), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByVerifyTime(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countLogLightByVerifyTime(String timestamp,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByVerifyTimeTimestrSafe(timestamp,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countLogLightByVerifyTime(String timestamp,
Token token,
FutureCallbackcallback){
factory.addCallback(countLogLightByVerifyTime(timestamp,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByVerifyTime(long)}
*/
public ListenableFuture countLogLightByVerifyTime(long timestamp){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByVerifyTime(timestamp);
return factory.wrap(async,future);
}
public void countLogLightByVerifyTime(long timestamp,
FutureCallbackcallback){
factory.addCallback(countLogLightByVerifyTime(timestamp), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByVerifyTime(long,net.gdface.facelog.Token)}
*/
public ListenableFuture countLogLightByVerifyTime(long timestamp,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByVerifyTimeSafe(timestamp,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countLogLightByVerifyTime(long timestamp,
Token token,
FutureCallbackcallback){
factory.addCallback(countLogLightByVerifyTime(timestamp,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByWhere(java.lang.String)}
*/
public ListenableFuture countLogLightByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByWhere(where);
return factory.wrap(async,future);
}
public void countLogLightByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countLogLightByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countLogLightByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countLogLightByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countLogLightByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countLogLightByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countLogLightByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonByWhere(java.lang.String)}
*/
public ListenableFuture countPersonByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countPersonByWhere(where);
return factory.wrap(async,future);
}
public void countPersonByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countPersonByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countPersonByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countPersonByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countPersonByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countPersonByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonGroupByWhere(java.lang.String)}
*/
public ListenableFuture countPersonGroupByWhere(String where){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countPersonGroupByWhere(where);
return factory.wrap(async,future);
}
public void countPersonGroupByWhere(String where,
FutureCallbackcallback){
factory.addCallback(countPersonGroupByWhere(where), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonGroupByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture countPersonGroupByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.countPersonGroupByWhereSafe(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countPersonGroupByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(countPersonGroupByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonLog(int,java.lang.Long,java.lang.Long)}
*/
public ListenableFuture> countPersonLog(int personId,
Long startDate,
Long endDate){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.countPersonLog(personId,
startDate,
endDate);
return factory.wrap(async,future);
}
public void countPersonLog(int personId,
Long startDate,
Long endDate,
FutureCallback>callback){
factory.addCallback(countPersonLog(personId,startDate,endDate), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonLog(int,java.lang.Long,java.lang.Long,net.gdface.facelog.Token)}
*/
public ListenableFuture> countPersonLog(int personId,
Long startDate,
Long endDate,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.countPersonLogSafe(personId,
startDate,
endDate,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countPersonLog(int personId,
Long startDate,
Long endDate,
Token token,
FutureCallback>callback){
factory.addCallback(countPersonLog(personId,startDate,endDate,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonLog(int,java.lang.String,java.lang.String)}
*/
public ListenableFuture> countPersonLog(int personId,
String startDate,
String endDate){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.countPersonLogTimeStr(personId,
startDate,
endDate);
return factory.wrap(async,future);
}
public void countPersonLog(int personId,
String startDate,
String endDate,
FutureCallback>callback){
factory.addCallback(countPersonLog(personId,startDate,endDate), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#countPersonLog(int,java.lang.String,java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture> countPersonLog(int personId,
String startDate,
String endDate,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.countPersonLogTimeStrSafe(personId,
startDate,
endDate,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void countPersonLog(int personId,
String startDate,
String endDate,
Token token,
FutureCallback>callback){
factory.addCallback(countPersonLog(personId,startDate,endDate,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#createTempPwd(int,net.gdface.facelog.TmpPwdTargetType,int,net.gdface.facelog.Token)}
*/
public ListenableFuture createTempPwd(int targetId,
TmpPwdTargetType targetType,
int duration,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.createTempPwdWithDuration(targetId,
TypeTransformer.getInstance().to(
targetType,
TmpPwdTargetType.class,
net.gdface.facelog.client.thrift.TmpPwdTargetType.class),
duration,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void createTempPwd(int targetId,
TmpPwdTargetType targetType,
int duration,
Token token,
FutureCallbackcallback){
factory.addCallback(createTempPwd(targetId,targetType,duration,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#createTempPwd(int,net.gdface.facelog.TmpPwdTargetType,java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture createTempPwd(int targetId,
TmpPwdTargetType targetType,
String expiryDate,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.createTempPwd(targetId,
TypeTransformer.getInstance().to(
targetType,
TmpPwdTargetType.class,
net.gdface.facelog.client.thrift.TmpPwdTargetType.class),
expiryDate,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void createTempPwd(int targetId,
TmpPwdTargetType targetType,
String expiryDate,
Token token,
FutureCallbackcallback){
factory.addCallback(createTempPwd(targetId,targetType,expiryDate,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteAllFeaturesByPersonId(int,boolean,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteAllFeaturesByPersonId(int personId,
boolean deleteImage,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteAllFeaturesByPersonId(personId,
deleteImage,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteAllFeaturesByPersonId(int personId,
boolean deleteImage,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteAllFeaturesByPersonId(personId,deleteImage,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteDevice(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteDevice(int id,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteDevice(id,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteDevice(int id,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteDevice(id,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteDeviceByMac(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteDeviceByMac(String mac,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteDeviceByMac(mac,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteDeviceByMac(String mac,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteDeviceByMac(mac,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteDeviceGroup(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteDeviceGroup(int deviceGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteDeviceGroup(deviceGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteDeviceGroup(int deviceGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteDeviceGroup(deviceGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteErrorLogByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteErrorLogByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteErrorLogByWhere(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteErrorLogByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteErrorLogByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteFeature(java.lang.String,boolean,net.gdface.facelog.Token)}
*/
public ListenableFuture> deleteFeature(String featureMd5,
boolean deleteImage,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = async.deleteFeature(featureMd5,
deleteImage,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteFeature(String featureMd5,
boolean deleteImage,
Token token,
FutureCallback>callback){
factory.addCallback(deleteFeature(featureMd5,deleteImage,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteGroupPermitOnDeviceGroup(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteGroupPermitOnDeviceGroup(int deviceGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteGroupPermitOnDeviceGroup(deviceGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteGroupPermitOnDeviceGroup(int deviceGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteGroupPermitOnDeviceGroup(deviceGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteImage(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteImage(String imageMd5,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteImage(imageMd5,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteImage(String imageMd5,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteImage(imageMd5,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deleteLogByWhere(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deleteLogByWhere(String where,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deleteLogByWhere(where,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deleteLogByWhere(String where,
Token token,
FutureCallbackcallback){
factory.addCallback(deleteLogByWhere(where,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePermit(int,int,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePermit(int deviceGroupId,
int personGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePermitById(deviceGroupId,
personGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePermit(int deviceGroupId,
int personGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePermit(deviceGroupId,personGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePerson(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePerson(int personId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePerson(personId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePerson(int personId,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePerson(personId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonByMobilePhone(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonByMobilePhone(String mobilePhone,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonByMobilePhone(mobilePhone,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonByMobilePhone(String mobilePhone,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonByMobilePhone(mobilePhone,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonByPapersNum(java.lang.String,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonByPapersNum(String papersNum,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonByPapersNum(papersNum,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonByPapersNum(String papersNum,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonByPapersNum(papersNum,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonGroup(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonGroup(int personGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonGroup(personGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonGroup(int personGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonGroup(personGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonGroupPermit(int,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonGroupPermit(int personGroupId,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonGroupPermit(personGroupId,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonGroupPermit(int personGroupId,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonGroupPermit(personGroupId,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersons(java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersons(List personIdList,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersons(personIdList,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersons(List personIdList,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersons(personIdList,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonsByMobilePhone(java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonsByMobilePhone(List mobilePhoneList,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonsByMobilePhone(mobilePhoneList,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonsByMobilePhone(List mobilePhoneList,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonsByMobilePhone(mobilePhoneList,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#deletePersonsByPapersNum(java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture deletePersonsByPapersNum(List papersNumList,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.deletePersonsByPapersNum(papersNumList,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void deletePersonsByPapersNum(List papersNumList,
Token token,
FutureCallbackcallback){
factory.addCallback(deletePersonsByPapersNum(papersNumList,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#disablePerson(int,java.lang.Integer,boolean,boolean,boolean,net.gdface.facelog.Token)}
*/
public ListenableFuture disablePerson(int personId,
Integer moveToGroupId,
boolean deletePhoto,
boolean deleteFeature,
boolean deleteLog,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.disablePerson(personId,
moveToGroupId,
deletePhoto,
deleteFeature,
deleteLog,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void disablePerson(int personId,
Integer moveToGroupId,
boolean deletePhoto,
boolean deleteFeature,
boolean deleteLog,
Token token,
FutureCallbackcallback){
factory.addCallback(disablePerson(personId,moveToGroupId,deletePhoto,deleteFeature,deleteLog,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#disablePerson(java.util.List,net.gdface.facelog.Token)}
*/
public ListenableFuture disablePerson(List personIdList,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.disablePersonList(personIdList,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class));
return factory.wrap(async,future);
}
public void disablePerson(List personIdList,
Token token,
FutureCallbackcallback){
factory.addCallback(disablePerson(personIdList,token), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#existsDevice(int)}
*/
public ListenableFuture existsDevice(int id){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.existsDevice(id);
return factory.wrap(async,future);
}
public void existsDevice(int id,
FutureCallbackcallback){
factory.addCallback(existsDevice(id), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#existsFeature(java.lang.String)}
*/
public ListenableFuture existsFeature(String md5){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.existsFeature(md5);
return factory.wrap(async,future);
}
public void existsFeature(String md5,
FutureCallbackcallback){
factory.addCallback(existsFeature(md5), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#existsImage(java.lang.String)}
*/
public ListenableFuture existsImage(String md5){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.existsImage(md5);
return factory.wrap(async,future);
}
public void existsImage(String md5,
FutureCallbackcallback){
factory.addCallback(existsImage(md5), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#existsPerson(int)}
*/
public ListenableFuture existsPerson(int persionId){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.existsPerson(persionId);
return factory.wrap(async,future);
}
public void existsPerson(int persionId,
FutureCallbackcallback){
factory.addCallback(existsPerson(persionId), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#faceRecognizePersonPermitted(byte[],java.lang.Float,int,int,boolean)}
*/
public ListenableFuture faceRecognizePersonPermitted(byte[] imageData,
Float threshold,
int group,
int deviceId,
boolean searchInPermited){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture future = async.faceRecognizePersonPermitted(imageData,
(threshold==null)?null:threshold.doubleValue(),
group,
deviceId,
searchInPermited);
return factory.wrap(async,future);
}
public void faceRecognizePersonPermitted(byte[] imageData,
Float threshold,
int group,
int deviceId,
boolean searchInPermited,
FutureCallbackcallback){
factory.addCallback(faceRecognizePersonPermitted(imageData,threshold,group,deviceId,searchInPermited), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#fuzzySearch(java.lang.String,java.lang.String,java.lang.String,gu.sql2java.StringMatchType,int,int,int)}
*/
public ListenableFuture> fuzzySearch(String tablename,
String column,
String pattern,
StringMatchType matchType,
int matchFlags,
int parentGroupId,
int maxMatchCount){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = com.google.common.util.concurrent.Futures.transform(
async.fuzzySearch(tablename,
column,
pattern,
TypeTransformer.getInstance().to(
matchType,
StringMatchType.class,
net.gdface.facelog.client.thrift.StringMatchType.class),
matchFlags,
parentGroupId,
maxMatchCount),
new com.google.common.base.Function,List>(){
@Override
public List apply(List input) {
return TypeTransformer.getInstance().to(
input,
net.gdface.facelog.client.thrift.MatchEntry.class,
MatchEntry.class);
}
});
return factory.wrap(async,future);
}
public void fuzzySearch(String tablename,
String column,
String pattern,
StringMatchType matchType,
int matchFlags,
int parentGroupId,
int maxMatchCount,
FutureCallback>callback){
factory.addCallback(fuzzySearch(tablename,column,pattern,matchType,matchFlags,parentGroupId,maxMatchCount), callback);
}
/**
* see also {@link net.gdface.facelog.IFaceLog#fuzzySearchPerson(java.lang.String,java.lang.String,gu.sql2java.StringMatchType,int,int,int,net.gdface.facelog.Token)}
*/
public ListenableFuture> fuzzySearchPerson(String column,
String pattern,
StringMatchType matchType,
int matchFlags,
int parentGroupId,
int maxMatchCount,
Token token){
net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate();
ListenableFuture> future = com.google.common.util.concurrent.Futures.transform(
async.fuzzySearchPerson(column,
pattern,
TypeTransformer.getInstance().to(
matchType,
StringMatchType.class,
net.gdface.facelog.client.thrift.StringMatchType.class),
matchFlags,
parentGroupId,
maxMatchCount,
TypeTransformer.getInstance().to(
token,
Token.class,
net.gdface.facelog.client.thrift.Token.class)),
new com.google.common.base.Function,List