You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

34 lines
1.3 KiB

package com.fr.plugin.utils;
import com.fr.plugin.yt.MyCoreDBAccess;
import com.fr.plugin.dao.MyAgentDao;
import com.fr.plugin.entitys.YTAgentEntity;
import com.fr.stable.db.action.DBAction;
import com.fr.stable.db.dao.DAOContext;
import com.fr.stable.query.QueryFactory;
import com.fr.stable.query.restriction.RestrictionFactory;
import java.util.List;
public class MyAgentUtils {
public static String getAgentIdBySecret(String var9, String var10) {
return "";
}
public static List<YTAgentEntity> getAgentsSortedByTimeStamp() throws Exception {
return (List) MyCoreDBAccess.getAccessor().runQueryAction(new DBAction<List<YTAgentEntity>>() {
public List<YTAgentEntity> run(DAOContext var1) throws Exception {
return ((MyAgentDao)var1.getDAO(MyAgentDao.class)).find(QueryFactory.create().addSort("timeStamp", true));
}
});
}
public static YTAgentEntity getAgentById(String agentId) throws Exception {
return MyCoreDBAccess.getAccessor().runQueryAction(new DBAction<YTAgentEntity>() {
public YTAgentEntity run(DAOContext var1) throws Exception {
return var1.getDAO(MyAgentDao.class).findOne(QueryFactory.create().addRestriction(RestrictionFactory.eq("id",agentId)));
}
});
}
}