/tags/release/7020-RC1/aipo/portlets/workflow/src/main/java/com/aimluck/eip/modules/screens/WorkflowFileRawScreen.java
http://aipo.googlecode.com/ · Java · 60 lines · 26 code · 7 blank · 27 comment · 0 complexity · 3a62ca3ce44602ad26549f423d996e74 MD5 · raw file
- /*
- * Aipo is a groupware program developed by Aimluck,Inc.
- * Copyright (C) 2004-2011 Aimluck,Inc.
- * http://www.aipo.com
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
- package com.aimluck.eip.modules.screens;
-
- import org.apache.jetspeed.services.logging.JetspeedLogFactoryService;
- import org.apache.jetspeed.services.logging.JetspeedLogger;
- import org.apache.turbine.util.RunData;
-
- import com.aimluck.eip.cayenne.om.portlet.EipTWorkflowFile;
- import com.aimluck.eip.orm.Database;
- import com.aimluck.eip.workflow.util.WorkflowUtils;
-
- /**
- * ???????????????????????????? <br />
- */
- public class WorkflowFileRawScreen extends FileuploadRawScreen {
-
- /** logger */
- private static final JetspeedLogger logger = JetspeedLogFactoryService
- .getLogger(WorkflowFileRawScreen.class.getName());
-
- /**
- *
- * @param rundata
- * @throws Exception
- */
- @Override
- protected void doOutput(RunData rundata) throws Exception {
- try {
- EipTWorkflowFile workflowfile =
- WorkflowUtils.getEipTWorkflowFile(rundata);
-
- super.setFilePath(WorkflowUtils.getSaveDirPath(
- Database.getDomainName(),
- workflowfile.getOwnerId().intValue())
- + workflowfile.getFilePath());
- super.setFileName(workflowfile.getFileName());
- super.doOutput(rundata);
- } catch (Exception e) {
- logger.error("[ERROR]", e);
- }
- }
- }