package org.brixcms.plugin.content.auth; import org.brixcms.auth.AbstractNodeAction; import org.brixcms.plugin.content.blog.post.PostNode; /** * @author dan.simko@gmail.com */ public class PostNodeAction extends AbstractNodeAction { private final Type type; public PostNodeAction(Context context, Type type, PostNode node) { super(context, node); this.type = type; } public Type getType() { return type; } @Override public PostNode getNode() { return (PostNode) super.getNode(); } @Override public String toString() { return "PostNodeAction{" + "type=" + type + "} " + super.toString(); } public enum Type { VIEW, CREATE, EDIT, DELETE } }