Package jp.co.nskint.uq.pd.signage.model

Examples of jp.co.nskint.uq.pd.signage.model.Editor


*/
public class EditorService extends UserService {

    @Override
    protected User createModel() {
        return new Editor();
    }
View Full Code Here


     * @param manager 代表者
     * @return 保存したユーザ情報
     */
    public Editor put(String uid, String name, String mail, Manager manager) {
        Transaction tx = Datastore.beginTransaction();
        Editor result = put(tx, uid, name, mail, manager);

        tx.commit();

        return result;
    }
View Full Code Here

     * @param mail メールアドレス
     * @param manager 代表者
     * @return 保存したユーザ情報
     */
    public Editor put(Transaction tx, String uid, String name, String mail, Manager manager) {
        Editor result = (Editor)createOrSetUser(tx, uid, name, mail);
        if (manager != null) {
            result.getManagerRef().setModel(manager);
        } else if (result.getRegisteredDate().equals(result.getUpdatedDate())) {
            throw new IllegalArgumentException("manager is required.");
        }

        Datastore.put(tx, result);

View Full Code Here

            tester.getErrors().get("page"),
            is(getMessage("error.authority")));

        tester.request.getSession(true).setAttribute(
            AdminPage.SESS_KEY_LOGIN_USER,
            new Editor());
        tester.start("/admin/regist");
        assertThat(tester.getPage(), is(instanceOf(AdminPage.class)));
        assertThat(tester.getActionMethodName(), is("regist"));
        assertThat(tester.isRedirect(), is(false));
        assertThat(tester.getDestinationPath(), is("/error.jsp"));
View Full Code Here

            tester.getErrors().get("page"),
            is(getMessage("error.authority")));

        tester.request.getSession(true).setAttribute(
            AdminPage.SESS_KEY_LOGIN_USER,
            new Editor());
        tester.start("/admin/" + UID + "/edit");
        assertThat(tester.getPage(), is(instanceOf(AdminPage.class)));
        assertThat(tester.getActionMethodName(), is("edit"));
        assertThat(tester.isRedirect(), is(false));
        assertThat(tester.getDestinationPath(), is("/error.jsp"));
View Full Code Here

                // 編集者情報を削除
                List<Editor> editors = man.getEditorListRef().getModelList();
                for (Iterator<Editor> iterator = editors.iterator(); iterator
                    .hasNext();) {
                    Editor editor = iterator.next();
                    Datastore.delete(editor.getUid());
                }
            }
            // ユーザ情報を削除
            Datastore.delete(key);
            return redirect("/menu");
View Full Code Here

        assertThat(tester.getErrors().isEmpty(), is(true));

        // ログインユーザが編集者である場合
        tester.request.getSession(true).setAttribute(
            FrontPage.SESS_KEY_LOGIN_USER,
            new Editor());
        tester.start("/menu");
        assertThat(tester.getPage(), is(instanceOf(FrontPage.class)));
        assertThat(tester.getActionMethodName(), is("menu"));
        assertThat(tester.isRedirect(), is(true));
        assertThat(tester.getDestinationPath(), is("/board/"));
View Full Code Here

            tester.getErrors().get("page"),
            is(getMessage("error.authority")));

        tester.request.getSession(true).setAttribute(
            EditorPage.SESS_KEY_LOGIN_USER,
            new Editor());
        tester.start("/editor/regist");
        assertThat(tester.getPage(), is(instanceOf(EditorPage.class)));
        assertThat(tester.getActionMethodName(), is("regist"));
        assertThat(tester.isRedirect(), is(false));
        assertThat(tester.getDestinationPath(), is("/error.jsp"));
View Full Code Here

            tester.getErrors().get("page"),
            is(getMessage("error.authority")));

        tester.request.getSession(true).setAttribute(
            EditorPage.SESS_KEY_LOGIN_USER,
            new Editor());
        tester.start("/editor/" + UID + "/edit");
        assertThat(tester.getPage(), is(instanceOf(EditorPage.class)));
        assertThat(tester.getActionMethodName(), is("edit"));
        assertThat(tester.isRedirect(), is(false));
        assertThat(tester.getDestinationPath(), is("/error.jsp"));
View Full Code Here

        tester.request.getSession(true).setAttribute(
            EditorPage.SESS_KEY_LOGIN_USER,
            manager);

        Editor editor = new Editor();
        editor.setUid(UserService.createKey(UID));
        editor.setName(NAME);
        editor.getManagerRef().setModel(manager);
        editor.setRegisteredDate(new Date());
        editor.setUpdatedDate(editor.getRegisteredDate());
        Datastore.put(editor);

        tester.start("/editor/" + UID + "/update");
        assertThat(tester.getPage(), is(instanceOf(EditorPage.class)));
        assertThat(tester.getActionMethodName(), is("update"));
View Full Code Here

TOP

Related Classes of jp.co.nskint.uq.pd.signage.model.Editor

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.