Exemple #1
0
 /**
  * インデックスページの取得
  *
  * @return
  */
 public SitePage getIndexPage(User user) {
   return Datastore.query(meta)
       .filter(
           meta.userRef.equal(user.getKey()),
           meta.template.equal(user.getTemplate()),
           meta.role.equal("index"))
       .asSingle();
 }
Exemple #2
0
 /**
  * ユーザーリスト
  *
  * @return
  */
 public SitePage getByName(User user, String name) {
   return Datastore.query(meta)
       .filter(
           meta.userRef.equal(user.getKey()),
           meta.name.equal(name),
           meta.template.equal(user.getTemplate()))
       .asSingle();
 }
Exemple #3
0
 /**
  * ユーザーリスト
  *
  * @return
  */
 public List<SitePage> getList(User user) {
   return Datastore.query(meta)
       .filter(
           meta.userRef.equal(user.getKey()),
           meta.template.equal(user.getTemplate()),
           meta.published.equal(true))
       .sort(meta.sortOrder.asc, meta.createDate.asc)
       .asList();
 }