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

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

public class ProcessAnalysisProcessor
extends java.lang.Object

ProcessAnalysisProcessor.java 2011. 08. 19. ¾÷¹«Åë°è BPM API (ÇöÀç ¿À¶óŬ ¹öÀü¸¸ Áö¿øÇÔ)

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

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

Constructor Detail

ProcessAnalysisProcessor

public ProcessAnalysisProcessor()
Method Detail

getProcessCountAtDayStart

public static int getProcessCountAtDayStart(java.lang.String flowID,
                                            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 flowID,
                                            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 flowID,
                                               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 flowID,
                                               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(java.lang.String flowID)
                                       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,
                                              java.lang.String flowID)
                                       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.lang.String flowID)
                                          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,
                                                 java.lang.String flowID)
                                          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.lang.String flowID,
                                                              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,
                                                              java.lang.String flowID,
                                                              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(java.lang.String flowID)
                                         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,
                                                java.lang.String flowID)
                                         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(java.lang.String flowID,
                                                        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,
                                                        java.lang.String flowID,
                                                        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(java.lang.String flowID)
                                          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,
                                                 java.lang.String flowID)
                                          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(java.lang.String flowID,
                                                         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,
                                                         java.lang.String flowID,
                                                         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(java.lang.String flowID,
                                                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,
                                                java.lang.String flowID,
                                                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.lang.String flowID,
                                                    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,
                                                    java.lang.String flowID,
                                                    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(java.lang.String flowID,
                                            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,
                                            java.lang.String flowID,
                                            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.lang.String flowID,
                                           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,
                                           java.lang.String flowID,
                                           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()