* @author Keesun Baik, kjkmadness
*/
public abstract class AbstractProjectCheckAction<T> extends Action<T> {
@Override
public final Result call(Context context) throws Throwable {
PathParser parser = new PathParser(context);
String ownerLoginId = parser.getOwnerLoginId();
String projectName = parser.getProjectName();
Project project = Project.findByOwnerAndProjectName(ownerLoginId, projectName);
if (project == null) {
if (UserApp.currentUser() == User.anonymous){