Package com.appspot.plucial.model

Examples of com.appspot.plucial.model.DateModel


     * @param model
     * @return
     */
    public static void delete(UserModel userModel, ActivityModel model) {

        DateModel dateModel = model.getDateModelRef().getModel();

        // 検索ドキュメントを削除
        TextSearchService.deleteDocument(userModel, model);

        // アルバムをすべて削除
View Full Code Here


        // -------------------------------------------------------
        // userModelの設定
        model.getUserModelRef().setModel(userModel);

        // DateModelの設定
        DateModel dateModel = DateService.getOrNull(userModel, model.getPublished());
        if(dateModel == null) {
            dateModel = DateService.put(userModel, model.getPublished());
        }
        model.getDateModelRef().setModel(dateModel);
View Full Code Here

     * @return
     */
    public static DateModel getOrNull(UserModel userModel, Date date) {

        Key key = createKey(userModel, date);
        DateModel model = Memcache.get(key.toString());
        if(model != null) return model;

        model = dao.getOrNull(key);
        if(model != null) Memcache.put(model.getKey().toString(), model);

        return model;
    }
View Full Code Here

     * @return
     */
    public static DateModel getOrNull(UserModel userModel, String dateString) {

        Key key = Datastore.createKey(DateModelMeta.get(), dateString + "_" + userModel.getKey().getName());
        DateModel model = Memcache.get(key.toString());
        if(model != null) return model;

        model = dao.getOrNull(key);
        if(model != null) Memcache.put(model.getKey().toString(), model);

        return model;
    }
View Full Code Here

     * @param date
     * @return
     */
    public static DateModel put(UserModel userModel, Date date) {

        DateModel dateModel = new DateModel();

        Key key = createKey(userModel, date);

        dateModel.setKey(key);
        dateModel.setDate(getDateString(date));
        dateModel.getUserModelRef().setModel(userModel);

        return put(userModel, dateModel);
    }
View Full Code Here

        String dateString = asString("date");
        requestScope("contentsType", Constants.GOOGLE_ACTIVITY_TYPE_ALL);


        DateModel dateModel = DateService.getOrNull(acsessUserModel, dateString);
        if(dateModel == null) {
            return null;
        }
        requestScope("dateModel", dateModel);

        List<ActivityModel> activityModelList = ActivityService.getActivityListByDate(acsessUserModel, dateModel);
        requestScope("activityList", activityModelList);

        // 最近の投稿
        S3QueryResultList<ActivityModel> newActivityModelList = ActivityService.getActivitysByUser(acsessUserModel, null);
        ArrayList<ActivityModel> activityModelLimt5List = new ArrayList<ActivityModel>();
        int i = 0;
        for(ActivityModel activityModel: newActivityModelList) {
            i++;
            if(i > 5) {
                break;
            }

            activityModelLimt5List.add(activityModel);
        }
        requestScope("newActivityModelList", activityModelLimt5List);

        requestScope("pageTitle", dateModel.getDateJP() + " " + acsessUserModel.getDisplayName() + " の投稿");
        requestScope("pageDescription", dateModel.getDateJP() + " " + acsessUserModel.getDisplayName() + " の投稿");

        setThisURI(acsessUserModel, dateModel);

        return forward("/responsive/date_activity.jsp");
    }
View Full Code Here

        ActivityModel model = ActivityService.getActivity(activityId);
        if(model == nullreturn null;

        model.setPublicFlg(!model.isPublicFlg());

        DateModel dateModel = DateService.getOrNull(userModel, model.getPublished());
        ActivityService.putActivity(userModel, dateModel, model);

        return null;
    }
View Full Code Here

        String title = asString("title");
        System.out.println(date + ":" + title);
        if(date == null || date.isEmpty()) return null;
        if(title == null || title.isEmpty()) return null;

        DateModel dateModel = DateService.getOrNull(userModel, date);
        System.out.println(dateModel);
        if(dateModel == null) return null;

        dateModel.setTitle(title);
        DateService.put(userModel, dateModel);

        return null;
    }
View Full Code Here

        String dateString = asString("date");

        List<DateModel> dateModelList = DateService.getDateModelList(userModel, null);
        requestScope("dateModelList", dateModelList);

        DateModel dateModel = DateService.getOrNull(userModel, dateString);
        if(dateModel == null) {
            if(isSmartPhone()) {
                return forward("/no_contents_sp.jsp");
            }else {
                return forward("/no_contents.jsp");
View Full Code Here

TOP

Related Classes of com.appspot.plucial.model.DateModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.