com.sds.acube.bpm.framework.api
Class FlowAnalysisProcessor

java.lang.Object
  extended by com.sds.acube.bpm.framework.api.FlowAnalysisProcessor

public class FlowAnalysisProcessor
extends java.lang.Object

FlowAnalysisProcessor.java 2012. 02. 09. ¾÷¹«Åë°è BPM API (ÇöÀç ¿À¶óŬ ¹öÀü¸¸ Áö¿øÇÔ)

Version:
1.0.0.0 Copyright 2008 Samsung SDS Co., Ltd. All rights reserved.
Author:
LEE IL YONG

Constructor Summary
FlowAnalysisProcessor()
           
 
Method Summary
static int getCompletedProcessCountWithStartYear(java.sql.Connection conn, int startYear)
          Æ¯Á¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getCompletedProcessCountWithStartYear(int startYear)
          Æ¯Á¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static java.lang.String getCurrentDate()
          ¿À´Ã ³¯Â¥¸¦ ±¸ÇØ ¸®ÅÏÇÔ.
static int getCurrentYear()
          ¿ÃÇØ°¡ ¸î³âÀÎÁö¸¦ ±¸ÇØ ¸®ÅÏÇÔ.
static int getInProgressProcessCountWithStartYear(java.sql.Connection conn, int startYear)
          Æ¯Á¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getInProgressProcessCountWithStartYear(int startYear)
          Æ¯Á¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int[] getMonthlyCompletedProcessCount(java.sql.Connection conn, int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÏ°í ÇØ´ç³âµµ¿¡ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)
static int[] getMonthlyCompletedProcessCount(int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÏ°í ÇØ´ç³âµµ¿¡ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)
static int[] getMonthlyStartProcessCount(java.sql.Connection conn, int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)
static int[] getMonthlyStartProcessCount(int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)
static int[] getMonthlyVisitedNodeCount(java.sql.Connection conn, java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ƯÁ¤³ëµå¿¡ µµÂøÇÑ °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ
static int[] getMonthlyVisitedNodeCount(java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ƯÁ¤³ëµå¿¡ µµÂøÇÑ °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ
static int getNodeCompleteAvgDay(java.sql.Connection conn, java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getNodeCompleteAvgDay(java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getNodeCompleteAvgTime(java.sql.Connection conn, java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getNodeCompleteAvgTime(java.lang.String nodeID, int year)
          ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getProcessCompleteAvgDay(java.sql.Connection conn, int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getProcessCompleteAvgDay(int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getProcessCompleteAvgTime(java.sql.Connection conn, int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getProcessCompleteAvgTime(int year)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
static int getProcessCountAtCurrentNode(java.sql.Connection conn, java.lang.String currentNodeID)
          ÇöÀç ÇØ´ç ³ëµå¿¡ ÀÖ´Â ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtCurrentNode(java.lang.String currentNodeID)
          ÇöÀç ÇØ´ç ³ëµå¿¡ ÀÖ´Â ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtCurrentNodeWithStartYear(java.sql.Connection conn, java.lang.String currentNodeID, int startYear)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç ƯÁ¤³ëµå¿¡¼­ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtCurrentNodeWithStartYear(java.lang.String currentNodeID, int startYear)
          ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç ƯÁ¤³ëµå¿¡¼­ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtDayComplete(java.sql.Connection conn, java.lang.String day)
          Æ¯Á¤ ¾÷¹«ÀÇ Çش糯¥¿¡ ¿Ï·áµÈ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtDayComplete(java.lang.String day)
          Æ¯Á¤ ¾÷¹«ÀÇ Çش糯¥¿¡ ¿Ï·áµÈ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtDayStart(java.sql.Connection conn, java.lang.String day)
          Çش糯¥¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtDayStart(java.lang.String day)
          Çش糯¥¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayComplete()
          ±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayComplete(java.sql.Connection conn)
          ±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayCompleteWithStartYear(java.sql.Connection conn, int startYear)
          ±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayCompleteWithStartYear(int startYear)
          ±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayStart()
          ±ÝÀÏ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getProcessCountAtTodayStart(java.sql.Connection conn)
          ±ÝÀÏ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getTotalCompletedProcessCount()
          Àüü ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getTotalCompletedProcessCount(java.sql.Connection conn)
          Àüü ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getTotalInProgressProcessCount()
          Àüü ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static int getTotalInProgressProcessCount(java.sql.Connection conn)
          Àüü ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.
static void main()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowAnalysisProcessor

public FlowAnalysisProcessor()
Method Detail

getProcessCountAtDayStart

public static int getProcessCountAtDayStart(java.lang.String day)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Çش糯¥¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
day - yyyyMMdd ¿¹) 20110829
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtDayStart

public static int getProcessCountAtDayStart(java.sql.Connection conn,
                                            java.lang.String day)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
Çش糯¥¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
day - yyyyMMdd ¿¹) 20110829
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtDayComplete

public static int getProcessCountAtDayComplete(java.lang.String day)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤ ¾÷¹«ÀÇ Çش糯¥¿¡ ¿Ï·áµÈ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
day - yyyyMMdd ¿¹) 20110829
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtDayComplete

public static int getProcessCountAtDayComplete(java.sql.Connection conn,
                                               java.lang.String day)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤ ¾÷¹«ÀÇ Çش糯¥¿¡ ¿Ï·áµÈ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
day - yyyyMMdd ¿¹) 20110829
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayStart

public static int getProcessCountAtTodayStart()
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayStart

public static int getProcessCountAtTodayStart(java.sql.Connection conn)
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayComplete

public static int getProcessCountAtTodayComplete()
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayComplete

public static int getProcessCountAtTodayComplete(java.sql.Connection conn)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayCompleteWithStartYear

public static int getProcessCountAtTodayCompleteWithStartYear(int startYear)
                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtTodayCompleteWithStartYear

public static int getProcessCountAtTodayCompleteWithStartYear(java.sql.Connection conn,
                                                              int startYear)
                                                       throws com.sds.acube.bpm.framework.api.ProcessorException
±ÝÀÏ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getTotalCompletedProcessCount

public static int getTotalCompletedProcessCount()
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
Àüü ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getTotalCompletedProcessCount

public static int getTotalCompletedProcessCount(java.sql.Connection conn)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
Àüü ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getCompletedProcessCountWithStartYear

public static int getCompletedProcessCountWithStartYear(int startYear)
                                                 throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
startYear - ¾÷¹«½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getCompletedProcessCountWithStartYear

public static int getCompletedProcessCountWithStartYear(java.sql.Connection conn,
                                                        int startYear)
                                                 throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±âÁØ ¿Ï·á»óÅÂÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
startYear - ¾÷¹«½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getTotalInProgressProcessCount

public static int getTotalInProgressProcessCount()
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
Àüü ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getTotalInProgressProcessCount

public static int getTotalInProgressProcessCount(java.sql.Connection conn)
                                          throws com.sds.acube.bpm.framework.api.ProcessorException
Àüü ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getInProgressProcessCountWithStartYear

public static int getInProgressProcessCountWithStartYear(int startYear)
                                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
startYear - ¾÷¹«½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getInProgressProcessCountWithStartYear

public static int getInProgressProcessCountWithStartYear(java.sql.Connection conn,
                                                         int startYear)
                                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ƯÁ¤³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç±îÁöµµ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
flowID -
startYear - ¾÷¹«½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtCurrentNode

public static int getProcessCountAtCurrentNode(java.lang.String currentNodeID)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇöÀç ÇØ´ç ³ëµå¿¡ ÀÖ´Â ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
currentNodeID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtCurrentNode

public static int getProcessCountAtCurrentNode(java.sql.Connection conn,
                                               java.lang.String currentNodeID)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇöÀç ÇØ´ç ³ëµå¿¡ ÀÖ´Â ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
currentNodeID -
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtCurrentNodeWithStartYear

public static int getProcessCountAtCurrentNodeWithStartYear(java.lang.String currentNodeID,
                                                            int startYear)
                                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç ƯÁ¤³ëµå¿¡¼­ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
currentNodeID -
startYear - ÇÁ·Î¼¼½º ½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCountAtCurrentNodeWithStartYear

public static int getProcessCountAtCurrentNodeWithStartYear(java.sql.Connection conn,
                                                            java.lang.String currentNodeID,
                                                            int startYear)
                                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ¾÷¹« Áß ÇöÀç ƯÁ¤³ëµå¿¡¼­ ÁøÇàÁßÀÎ ÇÁ·Î¼¼½º °³¼ö¸¦ ã¾Æ ¸®ÅÏÇÑ´Ù.

Parameters:
currentNodeID -
startYear - ÇÁ·Î¼¼½º ½ÃÀ۳⵵
Returns:
int ÇÁ·Î¼¼½º °³¼ö
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyStartProcessCount

public static int[] getMonthlyStartProcessCount(int year)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ÇÁ·Î¼¼½º °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyStartProcessCount

public static int[] getMonthlyStartProcessCount(java.sql.Connection conn,
                                                int year)
                                         throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ÇÁ·Î¼¼½º °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyCompletedProcessCount

public static int[] getMonthlyCompletedProcessCount(int year)
                                             throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÏ°í ÇØ´ç³âµµ¿¡ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ÇÁ·Î¼¼½º °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyCompletedProcessCount

public static int[] getMonthlyCompletedProcessCount(java.sql.Connection conn,
                                                    int year)
                                             throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÏ°í ÇØ´ç³âµµ¿¡ ¿Ï·áÇÑ ÇÁ·Î¼¼½º °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ(¿À·ù´Â Á¦¿ÜÇÔ)

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ÇÁ·Î¼¼½º °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyVisitedNodeCount

public static int[] getMonthlyVisitedNodeCount(java.lang.String nodeID,
                                               int year)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ƯÁ¤³ëµå¿¡ µµÂøÇÑ °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ³ëµå °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getMonthlyVisitedNodeCount

public static int[] getMonthlyVisitedNodeCount(java.sql.Connection conn,
                                               java.lang.String nodeID,
                                               int year)
                                        throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ƯÁ¤³ëµå¿¡ µµÂøÇÑ °³¼ö¸¦ ¿ùº°·Î ±¸ÇÔ

Parameters:
flowID -
year -
Returns:
int[] ¿ùº° ³ëµå °³¼ö(Ç×»ó 12°³¸¦ ¸®ÅÏÇÔ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCompleteAvgTime

public static int getProcessCompleteAvgTime(int year)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] Á¤»óÀûÀ¸·Î ¿Ï·áÇÑ °Í¸¸ °í·ÁÇÔ, ¿Ï·áÇÏÁö ¾Ê´Â °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.

Parameters:
flowID -
year -
Returns:
int ½Ã°£´ÜÀ§
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCompleteAvgTime

public static int getProcessCompleteAvgTime(java.sql.Connection conn,
                                            int year)
                                     throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] Á¤»óÀûÀ¸·Î ¿Ï·áÇÑ °Í¸¸ °í·ÁÇÔ, ¿Ï·áÇÏÁö ¾Ê´Â °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.

Parameters:
flowID -
year -
Returns:
int ½Ã°£´ÜÀ§
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCompleteAvgDay

public static int getProcessCompleteAvgDay(int year)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] Á¤»óÀûÀ¸·Î ¿Ï·áÇÑ °Í¸¸ °í·ÁÇÔ, ¿Ï·áÇÏÁö ¾Ê´Â °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.

Parameters:
flowID -
year -
Returns:
int ³¯Â¥´ÜÀ§(¹«Á¶°Ç ¿Ã¸²Àû¿ëµÊ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getProcessCompleteAvgDay

public static int getProcessCompleteAvgDay(java.sql.Connection conn,
                                           int year)
                                    throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹ß»ýÇÑ(¿Ï·á¸¦ Çظ¦ ³Ñ°Ü¼­ Çß´ÂÁö´Â »ó°üX) ƯÁ¤ Ç÷ο찡 ¿Ï·áÇÏ´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] Á¤»óÀûÀ¸·Î ¿Ï·áÇÑ °Í¸¸ °í·ÁÇÔ, ¿Ï·áÇÏÁö ¾Ê´Â °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.

Parameters:
flowID -
year -
Returns:
int ³¯Â¥´ÜÀ§(¹«Á¶°Ç ¿Ã¸²Àû¿ëµÊ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getNodeCompleteAvgTime

public static int getNodeCompleteAvgTime(java.lang.String nodeID,
                                         int year)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] ¼º´É¶§¹®¿¡ ÇÁ·Î¼¼½º Á¤»ó¿Ï·á¿©ºÎ´Â °í·ÁX (ÇÁ·Î¼¼½º¿Ï·á¶û »ó°ü¾øÀ½)
[Âü°í] ³ëµå¸¦ ¹æ¹®Àº ÇßÁö¸¸ ¾ÆÁ÷ Áö³ª°¡Áö ¾ÊÀº °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.
[Âü°í] ÁÖ¸»,°øÈÞÀÏ Æ÷ÇÔµÊ

Parameters:
nodeID -
year -
Returns:
int ½Ã°£´ÜÀ§
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getNodeCompleteAvgTime

public static int getNodeCompleteAvgTime(java.sql.Connection conn,
                                         java.lang.String nodeID,
                                         int year)
                                  throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ½Ã°£À» ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] ¼º´É¶§¹®¿¡ ÇÁ·Î¼¼½º Á¤»ó¿Ï·á¿©ºÎ´Â °í·ÁX (ÇÁ·Î¼¼½º¿Ï·á¶û »ó°ü¾øÀ½)
[Âü°í] ³ëµå¸¦ ¹æ¹®Àº ÇßÁö¸¸ ¾ÆÁ÷ Áö³ª°¡Áö ¾ÊÀº °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.
[Âü°í] ÁÖ¸»,°øÈÞÀÏ Æ÷ÇÔµÊ

Parameters:
nodeID -
year -
Returns:
int ½Ã°£´ÜÀ§
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getNodeCompleteAvgDay

public static int getNodeCompleteAvgDay(java.lang.String nodeID,
                                        int year)
                                 throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] ¼º´É¶§¹®¿¡ ÇÁ·Î¼¼½º Á¤»ó¿Ï·á¿©ºÎ´Â °í·ÁX (ÇÁ·Î¼¼½º¿Ï·á¶û »ó°ü¾øÀ½)
[Âü°í] ³ëµå¸¦ ¹æ¹®Àº ÇßÁö¸¸ ¾ÆÁ÷ Áö³ª°¡Áö ¾ÊÀº °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.
[Âü°í] ÁÖ¸»,°øÈÞÀÏ Æ÷ÇÔµÊ

Parameters:
nodeID -
year -
Returns:
int ³¯Â¥´ÜÀ§(¹«Á¶°Ç ¿Ã¸²Àû¿ëµÊ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getNodeCompleteAvgDay

public static int getNodeCompleteAvgDay(java.sql.Connection conn,
                                        java.lang.String nodeID,
                                        int year)
                                 throws com.sds.acube.bpm.framework.api.ProcessorException
ÇØ´ç³âµµ¿¡ ¹æ¹®ÇÑ(Çظ¦ ³Ñ°Ü¼­ Áö³ª°¡µµ »ó°üX) ƯÁ¤ ³ëµå°¡ ±× ³ëµå¸¦ Áö³ª°¡´Â µ¥±îÁö °É¸° Æò±Õ³¯Â¥¸¦ ±¸Çؼ­ ¸®ÅÏÇÔ.
[Âü°í] ¼º´É¶§¹®¿¡ ÇÁ·Î¼¼½º Á¤»ó¿Ï·á¿©ºÎ´Â °í·ÁX (ÇÁ·Î¼¼½º¿Ï·á¶û »ó°ü¾øÀ½)
[Âü°í] ³ëµå¸¦ ¹æ¹®Àº ÇßÁö¸¸ ¾ÆÁ÷ Áö³ª°¡Áö ¾ÊÀº °ÍÀº °è»ê¿¡¼­ Á¦¿ÜµÊ.
[Âü°í] ÁÖ¸»,°øÈÞÀÏ Æ÷ÇÔµÊ

Parameters:
nodeID -
year -
Returns:
int ³¯Â¥´ÜÀ§(¹«Á¶°Ç ¿Ã¸²Àû¿ëµÊ)
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getCurrentYear

public static int getCurrentYear()
                          throws com.sds.acube.bpm.framework.api.ProcessorException
¿ÃÇØ°¡ ¸î³âÀÎÁö¸¦ ±¸ÇØ ¸®ÅÏÇÔ.

Returns:
int yyyy
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

getCurrentDate

public static java.lang.String getCurrentDate()
                                       throws com.sds.acube.bpm.framework.api.ProcessorException
¿À´Ã ³¯Â¥¸¦ ±¸ÇØ ¸®ÅÏÇÔ.

Returns:
String yyyyMMdd ¿¹)20110829
Throws:
com.sds.acube.bpm.framework.api.ProcessorException
Since:
2011.08.29 LEE IL YONG

main

public static void main()