All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.gdface.facelog.thrift.IFaceLogThriftClientAsync Maven / Gradle / Ivy

The newest version!
// ______________________________________________________
// 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 com.google.common.net.HostAndPort;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.ListenableFuture;
import com.gitee.l0km.xthrift.thrift.ClientFactory;
import com.gitee.l0km.xthrift.thrift.TypeTransformer;
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>(){ @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 fuzzySearchPerson(String column, String pattern, StringMatchType matchType, int matchFlags, int parentGroupId, int maxMatchCount, Token token, FutureCallback>callback){ factory.addCallback(fuzzySearchPerson(column,pattern,matchType,matchFlags,parentGroupId,maxMatchCount,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDevice(int)} */ public ListenableFuture getDevice(int deviceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getDevice(deviceId), new com.google.common.base.Function(){ @Override public DeviceBean apply(net.gdface.facelog.client.thrift.DeviceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void getDevice(int deviceId, FutureCallbackcallback){ factory.addCallback(getDevice(deviceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceByMac(java.lang.String)} */ public ListenableFuture getDeviceByMac(String mac){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getDeviceByMac(mac), new com.google.common.base.Function(){ @Override public DeviceBean apply(net.gdface.facelog.client.thrift.DeviceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void getDeviceByMac(String mac, FutureCallbackcallback){ factory.addCallback(getDeviceByMac(mac), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceGroup(int)} */ public ListenableFuture getDeviceGroup(int deviceGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getDeviceGroup(deviceGroupId), new com.google.common.base.Function(){ @Override public DeviceGroupBean apply(net.gdface.facelog.client.thrift.DeviceGroupBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceGroupBean.class, DeviceGroupBean.class); } }); return factory.wrap(async,future); } public void getDeviceGroup(int deviceGroupId, FutureCallbackcallback){ factory.addCallback(getDeviceGroup(deviceGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceGroups(java.util.List)} */ public ListenableFuture> getDeviceGroups(List groupIdList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getDeviceGroups(groupIdList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceGroupBean.class, DeviceGroupBean.class); } }); return factory.wrap(async,future); } public void getDeviceGroups(List groupIdList, FutureCallback>callback){ factory.addCallback(getDeviceGroups(groupIdList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceGroupsBelongs(int)} */ public ListenableFuture> getDeviceGroupsBelongs(int deviceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getDeviceGroupsBelongs(deviceId); return factory.wrap(async,future); } public void getDeviceGroupsBelongs(int deviceId, FutureCallback>callback){ factory.addCallback(getDeviceGroupsBelongs(deviceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceGroupsPermit(int)} */ public ListenableFuture> getDeviceGroupsPermit(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getDeviceGroupsPermit(personGroupId); return factory.wrap(async,future); } public void getDeviceGroupsPermit(int personGroupId, FutureCallback>callback){ factory.addCallback(getDeviceGroupsPermit(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceGroupsPermittedBy(int)} */ public ListenableFuture> getDeviceGroupsPermittedBy(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getDeviceGroupsPermittedBy(personGroupId); return factory.wrap(async,future); } public void getDeviceGroupsPermittedBy(int personGroupId, FutureCallback>callback){ factory.addCallback(getDeviceGroupsPermittedBy(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDeviceIdOfFeature(java.lang.String)} */ public ListenableFuture getDeviceIdOfFeature(String featureMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getDeviceIdOfFeature(featureMd5); return factory.wrap(async,future); } public void getDeviceIdOfFeature(String featureMd5, FutureCallbackcallback){ factory.addCallback(getDeviceIdOfFeature(featureMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDevices(java.util.List)} */ public ListenableFuture> getDevices(List idList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getDevices(idList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void getDevices(List idList, FutureCallback>callback){ factory.addCallback(getDevices(idList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getDevicesOfGroup(int)} */ public ListenableFuture> getDevicesOfGroup(int deviceGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getDevicesOfGroup(deviceGroupId); return factory.wrap(async,future); } public void getDevicesOfGroup(int deviceGroupId, FutureCallback>callback){ factory.addCallback(getDevicesOfGroup(deviceGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFace(int)} */ public ListenableFuture getFace(int faceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getFace(faceId), new com.google.common.base.Function(){ @Override public FaceBean apply(net.gdface.facelog.client.thrift.FaceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.FaceBean.class, FaceBean.class); } }); return factory.wrap(async,future); } public void getFace(int faceId, FutureCallbackcallback){ factory.addCallback(getFace(faceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFaceApiParameters(net.gdface.facelog.Token)} */ public ListenableFuture> getFaceApiParameters(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFaceApiParameters(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void getFaceApiParameters(Token token, FutureCallback>callback){ factory.addCallback(getFaceApiParameters(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFacesOfFeature(java.lang.String)} */ public ListenableFuture> getFacesOfFeature(String featureMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getFacesOfFeature(featureMd5), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.FaceBean.class, FaceBean.class); } }); return factory.wrap(async,future); } public void getFacesOfFeature(String featureMd5, FutureCallback>callback){ factory.addCallback(getFacesOfFeature(featureMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFacesOfImage(java.lang.String)} */ public ListenableFuture> getFacesOfImage(String imageMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getFacesOfImage(imageMd5), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.FaceBean.class, FaceBean.class); } }); return factory.wrap(async,future); } public void getFacesOfImage(String imageMd5, FutureCallback>callback){ factory.addCallback(getFacesOfImage(imageMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeature(java.lang.String)} */ public ListenableFuture getFeature(String md5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getFeature(md5), 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 getFeature(String md5, FutureCallbackcallback){ factory.addCallback(getFeature(md5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeatureBytes(java.lang.String)} */ public ListenableFuture getFeatureBytes(String md5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getFeatureBytes(md5); return factory.wrap(async,future); } public void getFeatureBytes(String md5, FutureCallbackcallback){ factory.addCallback(getFeatureBytes(md5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeatureBytes(java.lang.String,boolean)} */ public ListenableFuture getFeatureBytes(String md5, boolean truncation){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getFeatureBytesTruncation(md5, truncation); return factory.wrap(async,future); } public void getFeatureBytes(String md5, boolean truncation, FutureCallbackcallback){ factory.addCallback(getFeatureBytes(md5,truncation), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeatureBytesList(java.util.List,boolean)} */ public ListenableFuture> getFeatureBytesList(List md5List, boolean truncation){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFeatureBytesList(md5List, truncation); return factory.wrap(async,future); } public void getFeatureBytesList(List md5List, boolean truncation, FutureCallback>callback){ factory.addCallback(getFeatureBytesList(md5List,truncation), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeatures(java.util.List)} */ public ListenableFuture> getFeatures(List md5List){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getFeatures(md5List), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.FeatureBean.class, FeatureBean.class); } }); return factory.wrap(async,future); } public void getFeatures(List md5List, FutureCallback>callback){ factory.addCallback(getFeatures(md5List), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeaturesByPersonIdAndSdkVersion(int,java.lang.String)} */ public ListenableFuture> getFeaturesByPersonIdAndSdkVersion(int personId, String sdkVersion){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFeaturesByPersonIdAndSdkVersion(personId, sdkVersion); return factory.wrap(async,future); } public void getFeaturesByPersonIdAndSdkVersion(int personId, String sdkVersion, FutureCallback>callback){ factory.addCallback(getFeaturesByPersonIdAndSdkVersion(personId,sdkVersion), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeaturesOfImage(java.lang.String)} */ public ListenableFuture> getFeaturesOfImage(String imageMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFeaturesOfImage(imageMd5); return factory.wrap(async,future); } public void getFeaturesOfImage(String imageMd5, FutureCallback>callback){ factory.addCallback(getFeaturesOfImage(imageMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeaturesOfPerson(int)} */ public ListenableFuture> getFeaturesOfPerson(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFeaturesOfPerson(personId); return factory.wrap(async,future); } public void getFeaturesOfPerson(int personId, FutureCallback>callback){ factory.addCallback(getFeaturesOfPerson(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getFeaturesPermittedOnDevice(int,boolean,java.lang.String,java.util.List,java.lang.Long)} */ public ListenableFuture> getFeaturesPermittedOnDevice(int deviceId, boolean ignoreSchedule, String sdkVersion, List excludeFeatureIds, Long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getFeaturesPermittedOnDevice(deviceId, ignoreSchedule, sdkVersion, excludeFeatureIds, timestamp); return factory.wrap(async,future); } public void getFeaturesPermittedOnDevice(int deviceId, boolean ignoreSchedule, String sdkVersion, List excludeFeatureIds, Long timestamp, FutureCallback>callback){ factory.addCallback(getFeaturesPermittedOnDevice(deviceId,ignoreSchedule,sdkVersion,excludeFeatureIds,timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getGroupIdsByPath(java.lang.String,java.lang.String)} */ public ListenableFuture> getGroupIdsByPath(String tablename, String path){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getGroupIdsByPath(tablename, path); return factory.wrap(async,future); } public void getGroupIdsByPath(String tablename, String path, FutureCallback>callback){ factory.addCallback(getGroupIdsByPath(tablename,path), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getGroupPermit(int,int)} */ public ListenableFuture getGroupPermit(int deviceId, int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getGroupPermit(deviceId, personGroupId), new com.google.common.base.Function(){ @Override public PermitBean apply(net.gdface.facelog.client.thrift.PermitBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void getGroupPermit(int deviceId, int personGroupId, FutureCallbackcallback){ factory.addCallback(getGroupPermit(deviceId,personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getGroupPermitOnDeviceGroup(int,int)} */ public ListenableFuture getGroupPermitOnDeviceGroup(int deviceGroupId, int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getGroupPermitOnDeviceGroup(deviceGroupId, personGroupId), new com.google.common.base.Function(){ @Override public PermitBean apply(net.gdface.facelog.client.thrift.PermitBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void getGroupPermitOnDeviceGroup(int deviceGroupId, int personGroupId, FutureCallbackcallback){ factory.addCallback(getGroupPermitOnDeviceGroup(deviceGroupId,personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getGroupPermits(int,java.util.List)} */ public ListenableFuture> getGroupPermits(int deviceId, List personGroupIdList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getGroupPermits(deviceId, personGroupIdList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void getGroupPermits(int deviceId, List personGroupIdList, FutureCallback>callback){ factory.addCallback(getGroupPermits(deviceId,personGroupIdList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getImage(java.lang.String)} */ public ListenableFuture getImage(String imageMD5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getImage(imageMD5), 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 getImage(String imageMD5, FutureCallbackcallback){ factory.addCallback(getImage(imageMD5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getImage(java.lang.String,java.lang.String)} */ public ListenableFuture getImage(String primaryKey, String refType){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getImageRef(primaryKey, refType), 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 getImage(String primaryKey, String refType, FutureCallbackcallback){ factory.addCallback(getImage(primaryKey,refType), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getImageBytes(java.lang.String)} */ public ListenableFuture getImageBytes(String imageMD5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getImageBytes(imageMD5); return factory.wrap(async,future); } public void getImageBytes(String imageMD5, FutureCallbackcallback){ factory.addCallback(getImageBytes(imageMD5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getImageBytes(java.lang.String,java.lang.String)} */ public ListenableFuture getImageBytes(String primaryKey, String refType){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getImageBytesRef(primaryKey, refType); return factory.wrap(async,future); } public void getImageBytes(String primaryKey, String refType, FutureCallbackcallback){ factory.addCallback(getImageBytes(primaryKey,refType), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getImagesAssociatedByFeature(java.lang.String)} */ public ListenableFuture> getImagesAssociatedByFeature(String featureMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getImagesAssociatedByFeature(featureMd5); return factory.wrap(async,future); } public void getImagesAssociatedByFeature(String featureMd5, FutureCallback>callback){ factory.addCallback(getImagesAssociatedByFeature(featureMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getLogBeansByPersonId(int)} */ public ListenableFuture> getLogBeansByPersonId(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getLogBeansByPersonId(personId), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogBean.class, LogBean.class); } }); return factory.wrap(async,future); } public void getLogBeansByPersonId(int personId, FutureCallback>callback){ factory.addCallback(getLogBeansByPersonId(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getLogBeansByPersonId(int,net.gdface.facelog.Token)} */ public ListenableFuture> getLogBeansByPersonId(int personId, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getLogBeansByPersonIdSafe(personId, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogBean.class, LogBean.class); } }); return factory.wrap(async,future); } public void getLogBeansByPersonId(int personId, Token token, FutureCallback>callback){ factory.addCallback(getLogBeansByPersonId(personId,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getMessageQueueParameters(net.gdface.facelog.Token)} */ public ListenableFuture> getMessageQueueParameters(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getMessageQueueParameters(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,Map>(){ @Override public Map apply(Map input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.MQParam.class, String.class, MQParam.class, String.class); } }); return factory.wrap(async,future); } public void getMessageQueueParameters(Token token, FutureCallback>callback){ factory.addCallback(getMessageQueueParameters(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPerson(int)} */ public ListenableFuture getPerson(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPerson(personId), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPerson(int personId, FutureCallbackcallback){ factory.addCallback(getPerson(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPerson(int,net.gdface.facelog.Token)} */ public ListenableFuture getPerson(int personId, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonReal(personId, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPerson(int personId, Token token, FutureCallbackcallback){ factory.addCallback(getPerson(personId,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonByMobilePhone(java.lang.String)} */ public ListenableFuture getPersonByMobilePhone(String mobilePhone){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonByMobilePhone(mobilePhone), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersonByMobilePhone(String mobilePhone, FutureCallbackcallback){ factory.addCallback(getPersonByMobilePhone(mobilePhone), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonByMobilePhone(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture getPersonByMobilePhone(String mobilePhone, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonByMobilePhoneReal(mobilePhone, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersonByMobilePhone(String mobilePhone, Token token, FutureCallbackcallback){ factory.addCallback(getPersonByMobilePhone(mobilePhone,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonByPapersNum(java.lang.String)} */ public ListenableFuture getPersonByPapersNum(String papersNum){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonByPapersNum(papersNum), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersonByPapersNum(String papersNum, FutureCallbackcallback){ factory.addCallback(getPersonByPapersNum(papersNum), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonByPapersNum(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture getPersonByPapersNum(String papersNum, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonByPapersNumSafe(papersNum, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersonByPapersNum(String papersNum, Token token, FutureCallbackcallback){ factory.addCallback(getPersonByPapersNum(papersNum,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonGroup(int)} */ public ListenableFuture getPersonGroup(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonGroup(personGroupId), new com.google.common.base.Function(){ @Override public PersonGroupBean apply(net.gdface.facelog.client.thrift.PersonGroupBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonGroupBean.class, PersonGroupBean.class); } }); return factory.wrap(async,future); } public void getPersonGroup(int personGroupId, FutureCallbackcallback){ factory.addCallback(getPersonGroup(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonGroups(java.util.List)} */ public ListenableFuture> getPersonGroups(List groupIdList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getPersonGroups(groupIdList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonGroupBean.class, PersonGroupBean.class); } }); return factory.wrap(async,future); } public void getPersonGroups(List groupIdList, FutureCallback>callback){ factory.addCallback(getPersonGroups(groupIdList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonGroupsBelongs(int)} */ public ListenableFuture> getPersonGroupsBelongs(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getPersonGroupsBelongs(personId); return factory.wrap(async,future); } public void getPersonGroupsBelongs(int personId, FutureCallback>callback){ factory.addCallback(getPersonGroupsBelongs(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonGroupsPermittedBy(int)} */ public ListenableFuture> getPersonGroupsPermittedBy(int deviceGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getPersonGroupsPermittedBy(deviceGroupId); return factory.wrap(async,future); } public void getPersonGroupsPermittedBy(int deviceGroupId, FutureCallback>callback){ factory.addCallback(getPersonGroupsPermittedBy(deviceGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonPermit(int,int)} */ public ListenableFuture getPersonPermit(int deviceId, int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getPersonPermit(deviceId, personId), new com.google.common.base.Function(){ @Override public PermitBean apply(net.gdface.facelog.client.thrift.PermitBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void getPersonPermit(int deviceId, int personId, FutureCallbackcallback){ factory.addCallback(getPersonPermit(deviceId,personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonPermits(int,java.util.List)} */ public ListenableFuture> getPersonPermits(int deviceId, List personIdList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getPersonPermits(deviceId, personIdList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void getPersonPermits(int deviceId, List personIdList, FutureCallback>callback){ factory.addCallback(getPersonPermits(deviceId,personIdList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersons(java.util.List)} */ public ListenableFuture> getPersons(List idList){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getPersons(idList), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersons(List idList, FutureCallback>callback){ factory.addCallback(getPersons(idList), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersons(java.util.List,net.gdface.facelog.Token)} */ public ListenableFuture> getPersons(List idList, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getPersonsReal(idList, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void getPersons(List idList, Token token, FutureCallback>callback){ factory.addCallback(getPersons(idList,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonsOfGroup(int)} */ public ListenableFuture> getPersonsOfGroup(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getPersonsOfGroup(personGroupId); return factory.wrap(async,future); } public void getPersonsOfGroup(int personGroupId, FutureCallback>callback){ factory.addCallback(getPersonsOfGroup(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonsPermittedOnDevice(int,boolean,java.util.List,java.lang.Long)} */ public ListenableFuture> getPersonsPermittedOnDevice(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getPersonsPermittedOnDevice(deviceId, ignoreSchedule, excludePersonIds, timestamp); return factory.wrap(async,future); } public void getPersonsPermittedOnDevice(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp, FutureCallback>callback){ factory.addCallback(getPersonsPermittedOnDevice(deviceId,ignoreSchedule,excludePersonIds,timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getPersonsPermittedOnDeviceByGroup(int,boolean,java.util.List,java.lang.Long)} */ public ListenableFuture> getPersonsPermittedOnDeviceByGroup(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getPersonsPermittedOnDeviceByGroup(deviceId, ignoreSchedule, excludePersonIds, timestamp); return factory.wrap(async,future); } public void getPersonsPermittedOnDeviceByGroup(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp, FutureCallback>callback){ factory.addCallback(getPersonsPermittedOnDeviceByGroup(deviceId,ignoreSchedule,excludePersonIds,timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getProperties(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> getProperties(String prefix, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getProperties(prefix, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void getProperties(String prefix, Token token, FutureCallback>callback){ factory.addCallback(getProperties(prefix,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getProperty(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture getProperty(String key, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.getProperty(key, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void getProperty(String key, Token token, FutureCallbackcallback){ factory.addCallback(getProperty(key,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getRedisParameters(net.gdface.facelog.Token)} */ public ListenableFuture> getRedisParameters(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.getRedisParameters(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,Map>(){ @Override public Map apply(Map input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.MQParam.class, String.class, MQParam.class, String.class); } }); return factory.wrap(async,future); } public void getRedisParameters(Token token, FutureCallback>callback){ factory.addCallback(getRedisParameters(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getServiceConfig(net.gdface.facelog.Token)} */ public ListenableFuture> getServiceConfig(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getServiceConfig(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void getServiceConfig(Token token, FutureCallback>callback){ factory.addCallback(getServiceConfig(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getSubDeviceGroup(int)} */ public ListenableFuture> getSubDeviceGroup(int deviceGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getSubDeviceGroup(deviceGroupId); return factory.wrap(async,future); } public void getSubDeviceGroup(int deviceGroupId, FutureCallback>callback){ factory.addCallback(getSubDeviceGroup(deviceGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getSubPersonGroup(int)} */ public ListenableFuture> getSubPersonGroup(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.getSubPersonGroup(personGroupId); return factory.wrap(async,future); } public void getSubPersonGroup(int personGroupId, FutureCallback>callback){ factory.addCallback(getSubPersonGroup(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#getTargetInfo4PwdOnDevice(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture getTargetInfo4PwdOnDevice(String pwd, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.getTargetInfo4PwdOnDevice(pwd, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public TmpwdTargetInfo apply(net.gdface.facelog.client.thrift.TmpwdTargetInfo input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.TmpwdTargetInfo.class, TmpwdTargetInfo.class); } }); return factory.wrap(async,future); } public void getTargetInfo4PwdOnDevice(String pwd, Token token, FutureCallbackcallback){ factory.addCallback(getTargetInfo4PwdOnDevice(pwd,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#initTopGroup(net.gdface.facelog.TopGroupInfo,net.gdface.facelog.Token)} */ public ListenableFuture initTopGroup(TopGroupInfo groupInfo, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.initTopGroup(TypeTransformer.getInstance().to( groupInfo, TopGroupInfo.class, net.gdface.facelog.client.thrift.TopGroupInfo.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void initTopGroup(TopGroupInfo groupInfo, Token token, FutureCallbackcallback){ factory.addCallback(initTopGroup(groupInfo,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isDisable(int)} */ public ListenableFuture isDisable(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isDisable(personId); return factory.wrap(async,future); } public void isDisable(int personId, FutureCallbackcallback){ factory.addCallback(isDisable(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isLocal()} */ public boolean isLocal(){ return false; } /** * see also {@link net.gdface.facelog.IFaceLog#isValidAckChannel(java.lang.String)} */ public ListenableFuture isValidAckChannel(String ackChannel){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidAckChannel(ackChannel); return factory.wrap(async,future); } public void isValidAckChannel(String ackChannel, FutureCallbackcallback){ factory.addCallback(isValidAckChannel(ackChannel), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidCmdSn(int)} */ public ListenableFuture isValidCmdSn(int cmdSn){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidCmdSn(cmdSn); return factory.wrap(async,future); } public void isValidCmdSn(int cmdSn, FutureCallbackcallback){ factory.addCallback(isValidCmdSn(cmdSn), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidDeviceToken(net.gdface.facelog.Token)} */ public ListenableFuture isValidDeviceToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidDeviceToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void isValidDeviceToken(Token token, FutureCallbackcallback){ factory.addCallback(isValidDeviceToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidPassword(java.lang.String,java.lang.String,boolean)} */ public ListenableFuture isValidPassword(String userId, String password, boolean isMd5){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidPassword(userId, password, isMd5); return factory.wrap(async,future); } public void isValidPassword(String userId, String password, boolean isMd5, FutureCallbackcallback){ factory.addCallback(isValidPassword(userId,password,isMd5), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidPersonToken(net.gdface.facelog.Token)} */ public ListenableFuture isValidPersonToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidPersonToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void isValidPersonToken(Token token, FutureCallbackcallback){ factory.addCallback(isValidPersonToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidRootToken(net.gdface.facelog.Token)} */ public ListenableFuture isValidRootToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidRootToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void isValidRootToken(Token token, FutureCallbackcallback){ factory.addCallback(isValidRootToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidToken(net.gdface.facelog.Token)} */ public ListenableFuture isValidToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void isValidToken(Token token, FutureCallbackcallback){ factory.addCallback(isValidToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#isValidUserToken(net.gdface.facelog.Token)} */ public ListenableFuture isValidUserToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.isValidUserToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void isValidUserToken(Token token, FutureCallbackcallback){ factory.addCallback(isValidUserToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#iso8601Time()} */ public ListenableFuture iso8601Time(){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.iso8601Time(); return factory.wrap(async,future); } public void iso8601Time(FutureCallbackcallback){ factory.addCallback(iso8601Time(), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#listOfParentForDeviceGroup(int)} */ public ListenableFuture> listOfParentForDeviceGroup(int deviceGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.listOfParentForDeviceGroup(deviceGroupId); return factory.wrap(async,future); } public void listOfParentForDeviceGroup(int deviceGroupId, FutureCallback>callback){ factory.addCallback(listOfParentForDeviceGroup(deviceGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#listOfParentForPersonGroup(int)} */ public ListenableFuture> listOfParentForPersonGroup(int personGroupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.listOfParentForPersonGroup(personGroupId); return factory.wrap(async,future); } public void listOfParentForPersonGroup(int personGroupId, FutureCallback>callback){ factory.addCallback(listOfParentForPersonGroup(personGroupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadAllPerson()} */ public ListenableFuture> loadAllPerson(){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadAllPerson(); return factory.wrap(async,future); } public void loadAllPerson(FutureCallback>callback){ factory.addCallback(loadAllPerson(), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadAllPerson(net.gdface.facelog.Token)} */ public ListenableFuture> loadAllPerson(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadAllPersonSafe(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadAllPerson(Token token, FutureCallback>callback){ factory.addCallback(loadAllPerson(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadDeviceByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadDeviceByWhere(where, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void loadDeviceByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadDeviceByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceByWhere(java.lang.String,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadDeviceByWhere(String where, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadDeviceByWhereSafe(where, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void loadDeviceByWhere(String where, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadDeviceByWhere(where,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceGroupByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadDeviceGroupByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDeviceGroupByWhere(where, startRow, numRows); return factory.wrap(async,future); } public void loadDeviceGroupByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadDeviceGroupByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceGroupIdByWhere(java.lang.String)} */ public ListenableFuture> loadDeviceGroupIdByWhere(String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDeviceGroupIdByWhere(where); return factory.wrap(async,future); } public void loadDeviceGroupIdByWhere(String where, FutureCallback>callback){ factory.addCallback(loadDeviceGroupIdByWhere(where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceGroupIdByWhere(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadDeviceGroupIdByWhere(String where, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDeviceGroupIdByWhereSafe(where, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadDeviceGroupIdByWhere(String where, Token token, FutureCallback>callback){ factory.addCallback(loadDeviceGroupIdByWhere(where,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceIdByWhere(java.lang.String)} */ public ListenableFuture> loadDeviceIdByWhere(String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDeviceIdByWhere(where); return factory.wrap(async,future); } public void loadDeviceIdByWhere(String where, FutureCallback>callback){ factory.addCallback(loadDeviceIdByWhere(where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDeviceIdByWhere(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadDeviceIdByWhere(String where, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDeviceIdByWhereSafe(where, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadDeviceIdByWhere(String where, Token token, FutureCallback>callback){ factory.addCallback(loadDeviceIdByWhere(where,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDistinctIntegerColumn(java.lang.String,java.lang.String,java.lang.String)} */ public ListenableFuture> loadDistinctIntegerColumn(String table, String column, String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDistinctIntegerColumn(table, column, where); return factory.wrap(async,future); } public void loadDistinctIntegerColumn(String table, String column, String where, FutureCallback>callback){ factory.addCallback(loadDistinctIntegerColumn(table,column,where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadDistinctStringColumn(java.lang.String,java.lang.String,java.lang.String)} */ public ListenableFuture> loadDistinctStringColumn(String table, String column, String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadDistinctStringColumn(table, column, where); return factory.wrap(async,future); } public void loadDistinctStringColumn(String table, String column, String where, FutureCallback>callback){ factory.addCallback(loadDistinctStringColumn(table,column,where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadErrorLogByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadErrorLogByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadErrorLogByWhere(where, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.ErrorLogBean.class, ErrorLogBean.class); } }); return factory.wrap(async,future); } public void loadErrorLogByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadErrorLogByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadFeatureMd5ByUpdate(java.lang.String)} */ public ListenableFuture> loadFeatureMd5ByUpdate(String timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadFeatureMd5ByUpdateTimeStr(timestamp); return factory.wrap(async,future); } public void loadFeatureMd5ByUpdate(String timestamp, FutureCallback>callback){ factory.addCallback(loadFeatureMd5ByUpdate(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadFeatureMd5ByUpdate(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadFeatureMd5ByUpdate(String timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadFeatureMd5ByUpdateTimeStrSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadFeatureMd5ByUpdate(String timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadFeatureMd5ByUpdate(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadFeatureMd5ByUpdate(long)} */ public ListenableFuture> loadFeatureMd5ByUpdate(long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadFeatureMd5ByUpdate(timestamp); return factory.wrap(async,future); } public void loadFeatureMd5ByUpdate(long timestamp, FutureCallback>callback){ factory.addCallback(loadFeatureMd5ByUpdate(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadFeatureMd5ByUpdate(long,net.gdface.facelog.Token)} */ public ListenableFuture> loadFeatureMd5ByUpdate(long timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadFeatureMd5ByUpdateSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadFeatureMd5ByUpdate(long timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadFeatureMd5ByUpdate(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadLogByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogByWhere(where, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogBean.class, LogBean.class); } }); return factory.wrap(async,future); } public void loadLogByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadLogByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogByWhere(java.lang.String,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadLogByWhere(String where, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogByWhereSafe(where, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogBean.class, LogBean.class); } }); return factory.wrap(async,future); } public void loadLogByWhere(String where, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadLogByWhere(where,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByVerifyTime(java.lang.String,int,int)} */ public ListenableFuture> loadLogLightByVerifyTime(String timestamp, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByVerifyTimeTimestr(timestamp, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByVerifyTime(String timestamp, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadLogLightByVerifyTime(timestamp,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByVerifyTime(java.lang.String,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadLogLightByVerifyTime(String timestamp, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByVerifyTimeTimestrSafe(timestamp, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByVerifyTime(String timestamp, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadLogLightByVerifyTime(timestamp,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByVerifyTime(long,int,int)} */ public ListenableFuture> loadLogLightByVerifyTime(long timestamp, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByVerifyTime(timestamp, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByVerifyTime(long timestamp, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadLogLightByVerifyTime(timestamp,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByVerifyTime(long,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadLogLightByVerifyTime(long timestamp, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByVerifyTimeSafe(timestamp, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByVerifyTime(long timestamp, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadLogLightByVerifyTime(timestamp,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadLogLightByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByWhere(where, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadLogLightByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadLogLightByWhere(java.lang.String,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadLogLightByWhere(String where, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadLogLightByWhereSafe(where, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LogLightBean.class, LogLightBean.class); } }); return factory.wrap(async,future); } public void loadLogLightByWhere(String where, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadLogLightByWhere(where,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPermitByUpdate(java.lang.String)} */ public ListenableFuture> loadPermitByUpdate(String timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPermitByUpdateTimestr(timestamp), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void loadPermitByUpdate(String timestamp, FutureCallback>callback){ factory.addCallback(loadPermitByUpdate(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPermitByUpdate(long)} */ public ListenableFuture> loadPermitByUpdate(long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPermitByUpdate(timestamp), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void loadPermitByUpdate(long timestamp, FutureCallback>callback){ factory.addCallback(loadPermitByUpdate(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadPersonByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPersonByWhere(where, startRow, numRows), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void loadPersonByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadPersonByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonByWhere(java.lang.String,int,int,net.gdface.facelog.Token)} */ public ListenableFuture> loadPersonByWhere(String where, int startRow, int numRows, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPersonByWhereReal(where, startRow, numRows, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void loadPersonByWhere(String where, int startRow, int numRows, Token token, FutureCallback>callback){ factory.addCallback(loadPersonByWhere(where,startRow,numRows,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonDataPackages(java.util.List,java.lang.String,int)} */ public ListenableFuture> loadPersonDataPackages(List personIds, String sdkVersion, int deviceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPersonDataPackages(personIds, sdkVersion, deviceId), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonDataPackage.class, PersonDataPackage.class); } }); return factory.wrap(async,future); } public void loadPersonDataPackages(List personIds, String sdkVersion, int deviceId, FutureCallback>callback){ factory.addCallback(loadPersonDataPackages(personIds,sdkVersion,deviceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonDataPackagesInSameGroup(java.util.List,java.lang.String,int)} */ public ListenableFuture> loadPersonDataPackagesInSameGroup(List personIds, String sdkVersion, int deviceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPersonDataPackagesInSameGroup(personIds, sdkVersion, deviceId), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonDataPackage.class, PersonDataPackage.class); } }); return factory.wrap(async,future); } public void loadPersonDataPackagesInSameGroup(List personIds, String sdkVersion, int deviceId, FutureCallback>callback){ factory.addCallback(loadPersonDataPackagesInSameGroup(personIds,sdkVersion,deviceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonDataPackagesPermittedOnDevice(int,boolean,java.util.List,java.lang.Long,java.lang.String)} */ public ListenableFuture> loadPersonDataPackagesPermittedOnDevice(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp, String sdkVersion){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = com.google.common.util.concurrent.Futures.transform( async.loadPersonDataPackagesPermittedOnDevice(deviceId, ignoreSchedule, excludePersonIds, timestamp, sdkVersion), new com.google.common.base.Function,List>(){ @Override public List apply(List input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonDataPackage.class, PersonDataPackage.class); } }); return factory.wrap(async,future); } public void loadPersonDataPackagesPermittedOnDevice(int deviceId, boolean ignoreSchedule, List excludePersonIds, Long timestamp, String sdkVersion, FutureCallback>callback){ factory.addCallback(loadPersonDataPackagesPermittedOnDevice(deviceId,ignoreSchedule,excludePersonIds,timestamp,sdkVersion), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonGroupByWhere(java.lang.String,int,int)} */ public ListenableFuture> loadPersonGroupByWhere(String where, int startRow, int numRows){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonGroupByWhere(where, startRow, numRows); return factory.wrap(async,future); } public void loadPersonGroupByWhere(String where, int startRow, int numRows, FutureCallback>callback){ factory.addCallback(loadPersonGroupByWhere(where,startRow,numRows), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonGroupIdByWhere(java.lang.String)} */ public ListenableFuture> loadPersonGroupIdByWhere(String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonGroupIdByWhere(where); return factory.wrap(async,future); } public void loadPersonGroupIdByWhere(String where, FutureCallback>callback){ factory.addCallback(loadPersonGroupIdByWhere(where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonGroupIdByWhere(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadPersonGroupIdByWhere(String where, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonGroupIdByWhereSafe(where, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadPersonGroupIdByWhere(String where, Token token, FutureCallback>callback){ factory.addCallback(loadPersonGroupIdByWhere(where,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByUpdateTime(java.lang.String)} */ public ListenableFuture> loadPersonIdByUpdateTime(String timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByUpdateTimeTimeStr(timestamp); return factory.wrap(async,future); } public void loadPersonIdByUpdateTime(String timestamp, FutureCallback>callback){ factory.addCallback(loadPersonIdByUpdateTime(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByUpdateTime(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadPersonIdByUpdateTime(String timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByUpdateTimeTimeStrSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadPersonIdByUpdateTime(String timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadPersonIdByUpdateTime(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByUpdateTime(long)} */ public ListenableFuture> loadPersonIdByUpdateTime(long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByUpdateTime(timestamp); return factory.wrap(async,future); } public void loadPersonIdByUpdateTime(long timestamp, FutureCallback>callback){ factory.addCallback(loadPersonIdByUpdateTime(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByUpdateTime(long,net.gdface.facelog.Token)} */ public ListenableFuture> loadPersonIdByUpdateTime(long timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByUpdateTimeSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadPersonIdByUpdateTime(long timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadPersonIdByUpdateTime(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByWhere(java.lang.String)} */ public ListenableFuture> loadPersonIdByWhere(String where){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByWhere(where); return factory.wrap(async,future); } public void loadPersonIdByWhere(String where, FutureCallback>callback){ factory.addCallback(loadPersonIdByWhere(where), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadPersonIdByWhere(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadPersonIdByWhere(String where, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadPersonIdByWhereSafe(where, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadPersonIdByWhere(String where, Token token, FutureCallback>callback){ factory.addCallback(loadPersonIdByWhere(where,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadUpdatedPersons(java.lang.String)} */ public ListenableFuture> loadUpdatedPersons(String timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadUpdatedPersonsTimestr(timestamp); return factory.wrap(async,future); } public void loadUpdatedPersons(String timestamp, FutureCallback>callback){ factory.addCallback(loadUpdatedPersons(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadUpdatedPersons(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture> loadUpdatedPersons(String timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadUpdatedPersonsTimestrSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadUpdatedPersons(String timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadUpdatedPersons(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadUpdatedPersons(long)} */ public ListenableFuture> loadUpdatedPersons(long timestamp){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadUpdatedPersons(timestamp); return factory.wrap(async,future); } public void loadUpdatedPersons(long timestamp, FutureCallback>callback){ factory.addCallback(loadUpdatedPersons(timestamp), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#loadUpdatedPersons(long,net.gdface.facelog.Token)} */ public ListenableFuture> loadUpdatedPersons(long timestamp, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.loadUpdatedPersonsSafe(timestamp, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void loadUpdatedPersons(long timestamp, Token token, FutureCallback>callback){ factory.addCallback(loadUpdatedPersons(timestamp,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#lockWakeup(net.gdface.facelog.db.DeviceBean,boolean,java.lang.String)} */ public ListenableFuture lockWakeup(DeviceBean deviceBean, boolean ignoreSchedule, String sdkVersion){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.lockWakeup(TypeTransformer.getInstance().to( deviceBean, DeviceBean.class, net.gdface.facelog.client.thrift.DeviceBean.class), ignoreSchedule, sdkVersion), new com.google.common.base.Function(){ @Override public LockWakeupResponse apply(net.gdface.facelog.client.thrift.LockWakeupResponse input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.LockWakeupResponse.class, LockWakeupResponse.class); } }); return factory.wrap(async,future); } public void lockWakeup(DeviceBean deviceBean, boolean ignoreSchedule, String sdkVersion, FutureCallbackcallback){ factory.addCallback(lockWakeup(deviceBean,ignoreSchedule,sdkVersion), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#offline(net.gdface.facelog.Token)} */ public ListenableFuture offline(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.offline(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void offline(Token token, FutureCallbackcallback){ factory.addCallback(offline(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#online(net.gdface.facelog.db.DeviceBean)} */ public ListenableFuture online(DeviceBean device){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.online(TypeTransformer.getInstance().to( device, DeviceBean.class, net.gdface.facelog.client.thrift.DeviceBean.class)), 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 online(DeviceBean device, FutureCallbackcallback){ factory.addCallback(online(device), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#pathOf(java.lang.String,int)} */ public ListenableFuture pathOf(String tablename, int groupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.pathOf(tablename, groupId); return factory.wrap(async,future); } public void pathOf(String tablename, int groupId, FutureCallbackcallback){ factory.addCallback(pathOf(tablename,groupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#registerDevice(net.gdface.facelog.db.DeviceBean)} */ public ListenableFuture registerDevice(DeviceBean newDevice){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.registerDevice(TypeTransformer.getInstance().to( newDevice, DeviceBean.class, net.gdface.facelog.client.thrift.DeviceBean.class)), new com.google.common.base.Function(){ @Override public DeviceBean apply(net.gdface.facelog.client.thrift.DeviceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void registerDevice(DeviceBean newDevice, FutureCallbackcallback){ factory.addCallback(registerDevice(newDevice), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#releasePersonToken(net.gdface.facelog.Token)} */ public ListenableFuture releasePersonToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.releasePersonToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void releasePersonToken(Token token, FutureCallbackcallback){ factory.addCallback(releasePersonToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#releaseRootToken(net.gdface.facelog.Token)} */ public ListenableFuture releaseRootToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.releaseRootToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void releaseRootToken(Token token, FutureCallbackcallback){ factory.addCallback(releaseRootToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#releaseUserToken(net.gdface.facelog.Token)} */ public ListenableFuture releaseUserToken(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.releaseUserToken(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void releaseUserToken(Token token, FutureCallbackcallback){ factory.addCallback(releaseUserToken(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#replaceFeature(int,java.lang.String,boolean,net.gdface.facelog.Token)} */ public ListenableFuture replaceFeature(int personId, String featureMd5, boolean deleteOldFeatureImage, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.replaceFeature(personId, featureMd5, deleteOldFeatureImage, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void replaceFeature(int personId, String featureMd5, boolean deleteOldFeatureImage, Token token, FutureCallbackcallback){ factory.addCallback(replaceFeature(personId,featureMd5,deleteOldFeatureImage,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#rootGroupOfDevice(int)} */ public ListenableFuture rootGroupOfDevice(int deviceId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.rootGroupOfDevice(deviceId); return factory.wrap(async,future); } public void rootGroupOfDevice(int deviceId, FutureCallbackcallback){ factory.addCallback(rootGroupOfDevice(deviceId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#rootGroupOfDeviceGroup(int)} */ public ListenableFuture rootGroupOfDeviceGroup(int groupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.rootGroupOfDeviceGroup(groupId); return factory.wrap(async,future); } public void rootGroupOfDeviceGroup(int groupId, FutureCallbackcallback){ factory.addCallback(rootGroupOfDeviceGroup(groupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#rootGroupOfPerson(int)} */ public ListenableFuture rootGroupOfPerson(int personId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.rootGroupOfPerson(personId); return factory.wrap(async,future); } public void rootGroupOfPerson(int personId, FutureCallbackcallback){ factory.addCallback(rootGroupOfPerson(personId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#rootGroupOfPersonGroup(int)} */ public ListenableFuture rootGroupOfPersonGroup(int groupId){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.rootGroupOfPersonGroup(groupId); return factory.wrap(async,future); } public void rootGroupOfPersonGroup(int groupId, FutureCallbackcallback){ factory.addCallback(rootGroupOfPersonGroup(groupId), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#runCmd(java.util.List,boolean,java.lang.String,java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture runCmd(List target, boolean group, String cmdpath, String jsonArgs, String ackChannel, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.runCmd(target, group, cmdpath, jsonArgs, ackChannel, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void runCmd(List target, boolean group, String cmdpath, String jsonArgs, String ackChannel, Token token, FutureCallbackcallback){ factory.addCallback(runCmd(target,group,cmdpath,jsonArgs,ackChannel,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#runTask(java.lang.String,java.lang.String,java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture runTask(String taskQueue, String cmdpath, String jsonArgs, String ackChannel, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.runTask(taskQueue, cmdpath, jsonArgs, ackChannel, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void runTask(String taskQueue, String cmdpath, String jsonArgs, String ackChannel, Token token, FutureCallbackcallback){ factory.addCallback(runTask(taskQueue,cmdpath,jsonArgs,ackChannel,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#runTaskSync(java.lang.String,java.lang.String,java.lang.String,int,net.gdface.facelog.Token)} */ public ListenableFuture runTaskSync(String taskQueue, String cmdpath, String jsonArgs, int timeoutSecs, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.runTaskSync(taskQueue, cmdpath, jsonArgs, timeoutSecs, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void runTaskSync(String taskQueue, String cmdpath, String jsonArgs, int timeoutSecs, Token token, FutureCallbackcallback){ factory.addCallback(runTaskSync(taskQueue,cmdpath,jsonArgs,timeoutSecs,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#saveDevice(net.gdface.facelog.db.DeviceBean,net.gdface.facelog.Token)} */ public ListenableFuture saveDevice(DeviceBean deviceBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.saveDevice(TypeTransformer.getInstance().to( deviceBean, DeviceBean.class, net.gdface.facelog.client.thrift.DeviceBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public DeviceBean apply(net.gdface.facelog.client.thrift.DeviceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void saveDevice(DeviceBean deviceBean, Token token, FutureCallbackcallback){ factory.addCallback(saveDevice(deviceBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#saveDeviceGroup(net.gdface.facelog.db.DeviceGroupBean,net.gdface.facelog.Token)} */ public ListenableFuture saveDeviceGroup(DeviceGroupBean deviceGroupBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.saveDeviceGroup(TypeTransformer.getInstance().to( deviceGroupBean, DeviceGroupBean.class, net.gdface.facelog.client.thrift.DeviceGroupBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public DeviceGroupBean apply(net.gdface.facelog.client.thrift.DeviceGroupBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceGroupBean.class, DeviceGroupBean.class); } }); return factory.wrap(async,future); } public void saveDeviceGroup(DeviceGroupBean deviceGroupBean, Token token, FutureCallbackcallback){ factory.addCallback(saveDeviceGroup(deviceGroupBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePermit(int,int,java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture savePermit(int deviceGroupId, int personGroupId, String column, String value, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePermitWithColumn(deviceGroupId, personGroupId, column, value, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PermitBean apply(net.gdface.facelog.client.thrift.PermitBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void savePermit(int deviceGroupId, int personGroupId, String column, String value, Token token, FutureCallbackcallback){ factory.addCallback(savePermit(deviceGroupId,personGroupId,column,value,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePermit(net.gdface.facelog.db.PermitBean,net.gdface.facelog.Token)} */ public ListenableFuture savePermit(PermitBean permitBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePermit(TypeTransformer.getInstance().to( permitBean, PermitBean.class, net.gdface.facelog.client.thrift.PermitBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PermitBean apply(net.gdface.facelog.client.thrift.PermitBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PermitBean.class, PermitBean.class); } }); return factory.wrap(async,future); } public void savePermit(PermitBean permitBean, Token token, FutureCallbackcallback){ factory.addCallback(savePermit(permitBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],boolean,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, boolean exractFeature, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhotoAndExtractFeature(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, exractFeature, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, boolean exractFeature, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,exractFeature,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],byte[],java.lang.String,byte[],net.gdface.facelog.db.FaceBean,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, byte[] featureImage, FaceBean faceBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonFull(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, feature, featureVersion, featureImage, TypeTransformer.getInstance().to( faceBean, FaceBean.class, net.gdface.facelog.client.thrift.FaceBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, byte[] featureImage, FaceBean faceBean, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,feature,featureVersion,featureImage,faceBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],byte[],java.lang.String,java.util.List,java.util.List,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, List photos, List faces, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhotoAndFeatureMultiImage(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, feature, featureVersion, photos, TypeTransformer.getInstance().to( faces, FaceBean.class, net.gdface.facelog.client.thrift.FaceBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, List photos, List faces, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,feature,featureVersion,photos,faces,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],byte[],java.lang.String,java.util.List,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, List faceBeans, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhotoAndFeatureMultiFaces(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, feature, featureVersion, TypeTransformer.getInstance().to( faceBeans, FaceBean.class, net.gdface.facelog.client.thrift.FaceBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, byte[] feature, String featureVersion, List faceBeans, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,feature,featureVersion,faceBeans,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhoto(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,byte[],net.gdface.facelog.db.FeatureBean,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, byte[] idPhoto, FeatureBean featureBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhotoAndFeature(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhoto, TypeTransformer.getInstance().to( featureBean, FeatureBean.class, net.gdface.facelog.client.thrift.FeatureBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, byte[] idPhoto, FeatureBean featureBean, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhoto,featureBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, String idPhotoMd5, String featureMd5, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonWithPhotoAndFeatureSaved(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), idPhotoMd5, featureMd5, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, String idPhotoMd5, String featureMd5, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,idPhotoMd5,featureMd5,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePerson(net.gdface.facelog.db.PersonBean,net.gdface.facelog.Token)} */ public ListenableFuture savePerson(PersonBean personBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePerson(TypeTransformer.getInstance().to( personBean, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonBean apply(net.gdface.facelog.client.thrift.PersonBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonBean.class, PersonBean.class); } }); return factory.wrap(async,future); } public void savePerson(PersonBean personBean, Token token, FutureCallbackcallback){ factory.addCallback(savePerson(personBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePersonGroup(net.gdface.facelog.db.PersonGroupBean,net.gdface.facelog.Token)} */ public ListenableFuture savePersonGroup(PersonGroupBean personGroupBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.savePersonGroup(TypeTransformer.getInstance().to( personGroupBean, PersonGroupBean.class, net.gdface.facelog.client.thrift.PersonGroupBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public PersonGroupBean apply(net.gdface.facelog.client.thrift.PersonGroupBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.PersonGroupBean.class, PersonGroupBean.class); } }); return factory.wrap(async,future); } public void savePersonGroup(PersonGroupBean personGroupBean, Token token, FutureCallbackcallback){ factory.addCallback(savePersonGroup(personGroupBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePersons(java.util.List,java.util.List,net.gdface.facelog.Token)} */ public ListenableFuture savePersons(List photos, List persons, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.savePersonsWithPhoto(photos, TypeTransformer.getInstance().to( persons, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void savePersons(List photos, List persons, Token token, FutureCallbackcallback){ factory.addCallback(savePersons(photos,persons,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#savePersons(java.util.List,net.gdface.facelog.Token)} */ public ListenableFuture savePersons(List persons, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.savePersons(TypeTransformer.getInstance().to( persons, PersonBean.class, net.gdface.facelog.client.thrift.PersonBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void savePersons(List persons, Token token, FutureCallbackcallback){ factory.addCallback(savePersons(persons,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#saveServiceConfig(net.gdface.facelog.Token)} */ public ListenableFuture saveServiceConfig(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.saveServiceConfig(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void saveServiceConfig(Token token, FutureCallbackcallback){ factory.addCallback(saveServiceConfig(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#sdkTaskQueueOf(java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture sdkTaskQueueOf(String task, String sdkVersion, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.sdkTaskQueueOf(task, sdkVersion, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void sdkTaskQueueOf(String task, String sdkVersion, Token token, FutureCallbackcallback){ factory.addCallback(sdkTaskQueueOf(task,sdkVersion,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#setPersonExpiryDate(int,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture setPersonExpiryDate(int personId, String expiryDate, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.setPersonExpiryDateTimeStr(personId, expiryDate, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void setPersonExpiryDate(int personId, String expiryDate, Token token, FutureCallbackcallback){ factory.addCallback(setPersonExpiryDate(personId,expiryDate,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#setPersonExpiryDate(int,long,net.gdface.facelog.Token)} */ public ListenableFuture setPersonExpiryDate(int personId, long expiryDate, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.setPersonExpiryDate(personId, expiryDate, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void setPersonExpiryDate(int personId, long expiryDate, Token token, FutureCallbackcallback){ factory.addCallback(setPersonExpiryDate(personId,expiryDate,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#setPersonExpiryDate(java.util.List,long,net.gdface.facelog.Token)} */ public ListenableFuture setPersonExpiryDate(List personIdList, long expiryDate, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.setPersonExpiryDateList(personIdList, expiryDate, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void setPersonExpiryDate(List personIdList, long expiryDate, Token token, FutureCallbackcallback){ factory.addCallback(setPersonExpiryDate(personIdList,expiryDate,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#setProperties(java.util.Map,net.gdface.facelog.Token)} */ public ListenableFuture setProperties(Map config, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.setProperties(TypeTransformer.getInstance().to( config, String.class, String.class, String.class, String.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void setProperties(Map config, Token token, FutureCallbackcallback){ factory.addCallback(setProperties(config,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#setProperty(java.lang.String,java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture setProperty(String key, String value, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.setProperty(key, value, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void setProperty(String key, String value, Token token, FutureCallbackcallback){ factory.addCallback(setProperty(key,value,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#taskQueueOf(java.lang.String,net.gdface.facelog.Token)} */ public ListenableFuture taskQueueOf(String task, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.taskQueueOf(task, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void taskQueueOf(String task, Token token, FutureCallbackcallback){ factory.addCallback(taskQueueOf(task,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#unbindBorder(int,int,net.gdface.facelog.Token)} */ public ListenableFuture unbindBorder(int personGroupId, int deviceGroupId, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.unbindBorder(personGroupId, deviceGroupId, TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void unbindBorder(int personGroupId, int deviceGroupId, Token token, FutureCallbackcallback){ factory.addCallback(unbindBorder(personGroupId,deviceGroupId,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#unregisterDevice(net.gdface.facelog.Token)} */ public ListenableFuture unregisterDevice(Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.unregisterDevice(TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)); return factory.wrap(async,future); } public void unregisterDevice(Token token, FutureCallbackcallback){ factory.addCallback(unregisterDevice(token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#updateDevice(net.gdface.facelog.db.DeviceBean,net.gdface.facelog.Token)} */ public ListenableFuture updateDevice(DeviceBean deviceBean, Token token){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = com.google.common.util.concurrent.Futures.transform( async.updateDevice(TypeTransformer.getInstance().to( deviceBean, DeviceBean.class, net.gdface.facelog.client.thrift.DeviceBean.class), TypeTransformer.getInstance().to( token, Token.class, net.gdface.facelog.client.thrift.Token.class)), new com.google.common.base.Function(){ @Override public DeviceBean apply(net.gdface.facelog.client.thrift.DeviceBean input) { return TypeTransformer.getInstance().to( input, net.gdface.facelog.client.thrift.DeviceBean.class, DeviceBean.class); } }); return factory.wrap(async,future); } public void updateDevice(DeviceBean deviceBean, Token token, FutureCallbackcallback){ factory.addCallback(updateDevice(deviceBean,token), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#version()} */ public ListenableFuture version(){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture future = async.version(); return factory.wrap(async,future); } public void version(FutureCallbackcallback){ factory.addCallback(version(), callback); } /** * see also {@link net.gdface.facelog.IFaceLog#versionInfo()} */ public ListenableFuture> versionInfo(){ net.gdface.facelog.client.thrift.IFaceLog.Async async = delegate(); ListenableFuture> future = async.versionInfo(); return factory.wrap(async,future); } public void versionInfo(FutureCallback>callback){ factory.addCallback(versionInfo(), callback); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy