/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.publication.task.impl; import java.util.ArrayList; import java.util.Collections; import java.util.List; import com.ewcms.publication.task.TaskException; import com.ewcms.publication.task.Taskable; import com.ewcms.publication.task.impl.process.TaskProcessable; /** * 空的任务 * * @author wangwei */ public class NoneTask implements Taskable{ @Override public String getDescription() { return "None task"; } @Override public String getUsername() { return DEFAULT_USERNAME; } @Override public List<Taskable> getDependenceTasks() { return Collections.unmodifiableList(new ArrayList<Taskable>(0)); } @Override public String getId() { return String.valueOf(Long.MIN_VALUE); } @Override public int getProgress() { return 100; } @Override public boolean isCompleted() { return true; } @Override public List<TaskProcessable> toTaskProcess() throws TaskException { return new ArrayList<TaskProcessable>(0); } }