コード例 #1
0
 public static List<Task> findTodoInvolving(String user) {
   return find.fetch("project")
       .where()
       .eq("done", false)
       .eq("project.members.email", user)
       .findList();
 }
コード例 #2
0
ファイル: JobOffer.java プロジェクト: arnoN7/musicNearby
 /**
  * Return a page of jobs
  *
  * @param page Page to display
  * @param pageSize Number of computers per page
  * @param sortBy Computer property used for sorting
  * @param order Sort order (either or asc or desc)
  * @param filter Filter applied on the name column
  */
 public static Page<JobOffer> getSortedJobPage(
     String userEmail, int page, int pageSize, String sortBy, String order, String filter) {
   return find.where()
       .eq("applicant.email", userEmail)
       .ilike("name", "%" + filter + "%")
       .orderBy(sortBy + " " + order)
       .fetch("company")
       .findPagingList(pageSize)
       .getPage(page);
 }
コード例 #3
0
ファイル: Messages.java プロジェクト: karlsmarx/CodeRunning
 // Busca por Usuário
 public List<Messages> findByUser(User user) {
   return find.where().eq("user", user).findList();
 }
コード例 #4
0
ファイル: Messages.java プロジェクト: karlsmarx/CodeRunning
 // Listando todas as mensagens
 public List<Messages> findAll() {
   return find.all();
 }
コード例 #5
0
 public static List<ActivityToDo> findInvolving(String user) {
   return find.where().eq("members.email", user).findList();
 }
コード例 #6
0
ファイル: JobOffer.java プロジェクト: arnoN7/musicNearby
 public static boolean isOwner(Long jobId, String username) {
   return find.where().eq("applicant.email", username).eq("id", jobId).findRowCount() > 0;
 }
コード例 #7
0
ファイル: JobOffer.java プロジェクト: arnoN7/musicNearby
  /** Get Job offers recorded by A User */
  public static List<JobOffer> getjobOffersFromUser(String userEmail) {

    return find.where().eq("applicant.email", userEmail).findList();
  }
コード例 #8
0
ファイル: Boulder.java プロジェクト: RyanBrushett/Ticklist
 public static List<Boulder> getBouldersByCrag(String crag) {
   return find.where().eq("crag.cragName", crag).findList();
 }
コード例 #9
0
ファイル: Boulder.java プロジェクト: RyanBrushett/Ticklist
 public static List<Boulder> findBouldersNeverSent() {
   return find.where().eq("sent", false).findList();
 }
コード例 #10
0
ファイル: Boulder.java プロジェクト: RyanBrushett/Ticklist
 public static List<Boulder> findAll() {
   return find.all();
 }
コード例 #11
0
ファイル: Boulder.java プロジェクト: RyanBrushett/Ticklist
 public static List<Boulder> findAllSent() {
   return find.where().eq("sent", true).findList();
 }
コード例 #12
0
ファイル: Boulder.java プロジェクト: RyanBrushett/Ticklist
 public static List<Boulder> findBoulderSentBy(String climber) {
   return find.where().eq("haveSent.username", climber).findList();
 }
コード例 #13
0
ファイル: Geonames.java プロジェクト: pwfraley/ZipLookup
 /**
  * Query helper for entity Geonames with country String and zip String
  *
  * @param country 2 letter iso country code
  * @param zip Zip code (or partial)
  */
 public static List<Geonames> findByCountryZip(String country, String zip) {
   return find.where().eq("country", country).like("zip", zip + "%").findList();
 }
コード例 #14
0
ファイル: Project.java プロジェクト: JulioRT/zentasks
 public static List<Project> findInvolving(String user) {
   return find.where().eq("members.email", user).findList();
 }
コード例 #15
0
 public static List<CacheClassifier> findByGroup(Long id) {
   return find.where().eq("group", Group.findById(id)).orderBy("position").findList();
 }
コード例 #16
0
 public static void deleteForGroup(Long id) {
   for (CacheClassifier gpm : findByGroup(id))
     // gpm.delete();
     find.ref(gpm.id).delete();
 }