skoinfo.rfc.gallery.action
Class GalleryAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.gallery.action.GalleryAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

public class GalleryAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

Author:
sollogs
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
GalleryAction()
           
 
Method Summary
 java.lang.Long CastDateTime(java.lang.String pDate)
          게시물 날짜 micro second 값으로 변환
 java.lang.String fileDownloadAct()
          파일 다운로드 처리 Action
 java.lang.String fileUploadAct()
          파일 업로드 처리 Action
 java.lang.String getCode()
           
 java.lang.String getContentDisposition()
           
 long getContentLength()
           
 java.lang.String getContentType()
           
 java.util.ArrayList getDataMonthCount()
          메인 이달의 업데이트 겟수(DWR) Action
 java.util.List<PhotoBasketVO> getDataSide(int type)
          슬라이드 쇼 보기[관리자 admin 내 사진함]
 java.util.ArrayList getDataWeekCount()
          메인 이주의 업데이트 겟수(DWR) Action
 java.lang.String getDepth()
           
 java.lang.String getExif(java.lang.String tempFile)
           
 java.util.List<java.io.File> getFile()
           
 java.lang.String[] getFileFileName()
           
 java.util.List<GalleryVO> getGalleryDataList(java.lang.String searchType, java.lang.String keyword, java.lang.String categoryDepth, java.lang.String categoryCode, int startPage, int viewPerPage, int blockPerPage, java.lang.String orderByQuery, java.lang.String galleryDateStart, java.lang.String galleryDateEnd, java.lang.String gubun, int days, java.lang.String pattern)
          비동기식(DWR) 리스트(대표 이미지) Action
 java.util.List<GalleryVO> getGalleryTagList(java.lang.String tagName, int startPage, int viewPerPage, int blockPerPage, java.lang.String orderByQuery)
          비동기식(DWR) Tag 리스트 Action
 java.io.InputStream getInputStream()
           
 java.lang.Object getModel()
          Model-Driven Interceptor
 java.lang.String getName()
           
 boolean getNewIcon(int days, java.lang.String photoDate)
          게시물 New Icon 출력 [2010-01-13]
 java.lang.String getSpinStatus(long fileSid, java.lang.String spin)
          gallery 이미지 뷰 처리 함수() Action
 java.lang.String getStartPage()
           
 java.util.List<GalleryFileVO> getThumbnailList(long dataSid, int startPage, int viewPerPage, int blockPerPage, java.lang.String orderByQuery)
          비동기식(DWR) 리스트(첨부파일 이미지) Action
 java.lang.String getThumbnailUpdate(long fileSid, java.lang.String fileName, long dataSid)
          gallery data 관련 처리(dwr 대표이미지 바꾸는 함수) Action
 void getWriteTagIndex(org.hibernate.Session session, long sid, java.lang.String tagName)
           
 java.lang.String paperbasketGubun(java.lang.String fileSid, java.lang.String status, java.lang.String galleryGubun, java.lang.String paperGubun, java.lang.String dataSid, java.lang.String paperBasketSid)
          휴지통 기능 관련 처리(dwr 첨부파일 이미지 ) Action
 void prepare()
          Prepare Interceptor
 void setCode(java.lang.String code)
           
 void setContentDisposition(java.lang.String contentDisposition)
           
 void setContentLength(long contentLength)
           
 void setContentType(java.lang.String contentType)
           
 void setDepth(java.lang.String depth)
           
 void setFile(java.util.List<java.io.File> file)
           
 void setFileFileName(java.lang.String[] fileFileName)
           
 java.lang.String setHistoryInsert(int fileCount, java.lang.String uploadIsUse, java.lang.String upCommand)
          gallery history Insert Action
 void setInputStream(java.io.InputStream inputStream)
           
 void setName(java.lang.String name)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           HttpServletRequest setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           HttpServletResponse setter
 void setStartPage(java.lang.String startPage)
           
 java.lang.String updateAct(long dataSid, java.lang.String dataTitle, java.lang.String dataPlace, java.lang.String dataDate, java.lang.String tagName, java.lang.String dataContent, java.lang.String categoryCode, java.lang.String categoryCodes, long thumbnailFileSid, java.lang.String thumbnailFileName)
          gallery data 관련 처리(dwr) Action
 java.lang.String updateGalleryViewCount(long dataSid)
          gallery data 관련 처리(dwr 조회수 증가 함수) Action
 
Methods inherited from class skoinfo.rfc.common.action.AbstractAction
getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GalleryAction

public GalleryAction()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Prepare Interceptor

Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
java.lang.Exception

getModel

public java.lang.Object getModel()
Model-Driven Interceptor

Specified by:
getModel in interface com.opensymphony.xwork2.ModelDriven

getGalleryDataList

public java.util.List<GalleryVO> getGalleryDataList(java.lang.String searchType,
                                                    java.lang.String keyword,
                                                    java.lang.String categoryDepth,
                                                    java.lang.String categoryCode,
                                                    int startPage,
                                                    int viewPerPage,
                                                    int blockPerPage,
                                                    java.lang.String orderByQuery,
                                                    java.lang.String galleryDateStart,
                                                    java.lang.String galleryDateEnd,
                                                    java.lang.String gubun,
                                                    int days,
                                                    java.lang.String pattern)
                                             throws java.lang.Exception
비동기식(DWR) 리스트(대표 이미지) Action

Parameters:
String - 검색필드
String - 검색어
String - 1,2,3,4,5차 카테고리 구분값
String - 카테고리 코드
int - 페이지번호
int - 출력될갯수
int -
String -
String -
String -
String -
int -
String - 날짜 포멧방식
Returns:
List
Throws:
java.lang.Exception - 처리

getThumbnailList

public java.util.List<GalleryFileVO> getThumbnailList(long dataSid,
                                                      int startPage,
                                                      int viewPerPage,
                                                      int blockPerPage,
                                                      java.lang.String orderByQuery)
                                               throws java.lang.Exception
비동기식(DWR) 리스트(첨부파일 이미지) Action

Parameters:
String -
String -
String -
Returns:
List
Throws:
java.lang.Exception - 처리

getGalleryTagList

public java.util.List<GalleryVO> getGalleryTagList(java.lang.String tagName,
                                                   int startPage,
                                                   int viewPerPage,
                                                   int blockPerPage,
                                                   java.lang.String orderByQuery)
                                            throws java.lang.Exception
비동기식(DWR) Tag 리스트 Action

Parameters:
String -
String -
Returns:
List
Throws:
java.lang.Exception - 처리

getExif

public java.lang.String getExif(java.lang.String tempFile)
                         throws java.lang.Exception
Throws:
java.lang.Exception

fileUploadAct

public java.lang.String fileUploadAct()
                               throws java.lang.Exception
파일 업로드 처리 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getWriteTagIndex

public void getWriteTagIndex(org.hibernate.Session session,
                             long sid,
                             java.lang.String tagName)
                      throws java.lang.Exception
Throws:
java.lang.Exception

updateAct

public java.lang.String updateAct(long dataSid,
                                  java.lang.String dataTitle,
                                  java.lang.String dataPlace,
                                  java.lang.String dataDate,
                                  java.lang.String tagName,
                                  java.lang.String dataContent,
                                  java.lang.String categoryCode,
                                  java.lang.String categoryCodes,
                                  long thumbnailFileSid,
                                  java.lang.String thumbnailFileName)
                           throws java.lang.Exception
gallery data 관련 처리(dwr) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

fileDownloadAct

public java.lang.String fileDownloadAct()
                                 throws java.lang.Exception
파일 다운로드 처리 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

paperbasketGubun

public java.lang.String paperbasketGubun(java.lang.String fileSid,
                                         java.lang.String status,
                                         java.lang.String galleryGubun,
                                         java.lang.String paperGubun,
                                         java.lang.String dataSid,
                                         java.lang.String paperBasketSid)
                                  throws java.lang.Exception
휴지통 기능 관련 처리(dwr 첨부파일 이미지 ) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getThumbnailUpdate

public java.lang.String getThumbnailUpdate(long fileSid,
                                           java.lang.String fileName,
                                           long dataSid)
                                    throws java.lang.Exception
gallery data 관련 처리(dwr 대표이미지 바꾸는 함수) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getSpinStatus

public java.lang.String getSpinStatus(long fileSid,
                                      java.lang.String spin)
                               throws java.lang.Exception
gallery 이미지 뷰 처리 함수() Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

updateGalleryViewCount

public java.lang.String updateGalleryViewCount(long dataSid)
                                        throws java.lang.Exception
gallery data 관련 처리(dwr 조회수 증가 함수) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

setHistoryInsert

public java.lang.String setHistoryInsert(int fileCount,
                                         java.lang.String uploadIsUse,
                                         java.lang.String upCommand)
                                  throws java.lang.Exception
gallery history Insert Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getDataWeekCount

public java.util.ArrayList getDataWeekCount()
                                     throws java.lang.Exception
메인 이주의 업데이트 겟수(DWR) Action

Returns:
long
Throws:
java.lang.Exception - 처리

getDataMonthCount

public java.util.ArrayList getDataMonthCount()
                                      throws java.lang.Exception
메인 이달의 업데이트 겟수(DWR) Action

Returns:
long
Throws:
java.lang.Exception - 처리

getNewIcon

public boolean getNewIcon(int days,
                          java.lang.String photoDate)
게시물 New Icon 출력 [2010-01-13]

Returns:
String

CastDateTime

public java.lang.Long CastDateTime(java.lang.String pDate)
게시물 날짜 micro second 값으로 변환

Returns:
Long

getDataSide

public java.util.List<PhotoBasketVO> getDataSide(int type)
                                          throws java.lang.Exception
슬라이드 쇼 보기[관리자 admin 내 사진함]

Parameters:
type - 슬라이드 : 1 ,홍보사진 : 2
Returns:
List
Throws:
java.lang.Exception - 처리

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)

HttpServletRequest setter

Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

setServletResponse

public void setServletResponse(javax.servlet.http.HttpServletResponse response)

HttpServletResponse setter

Specified by:
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware

getFile

public java.util.List<java.io.File> getFile()
Returns:

setFile

public void setFile(java.util.List<java.io.File> file)
Parameters:
file -

getFileFileName

public java.lang.String[] getFileFileName()
Returns:

setFileFileName

public void setFileFileName(java.lang.String[] fileFileName)
Parameters:
fileFileName -

getContentType

public java.lang.String getContentType()
Returns:

setContentType

public void setContentType(java.lang.String contentType)
Parameters:
contentType -

getContentDisposition

public java.lang.String getContentDisposition()
Returns:

setContentDisposition

public void setContentDisposition(java.lang.String contentDisposition)
Parameters:
contentDisposition -

getInputStream

public java.io.InputStream getInputStream()
Returns:

setInputStream

public void setInputStream(java.io.InputStream inputStream)
Parameters:
inputStream -

getContentLength

public long getContentLength()
Returns:

setContentLength

public void setContentLength(long contentLength)
Parameters:
contentLength -

getCode

public java.lang.String getCode()
Returns:

setCode

public void setCode(java.lang.String code)
Parameters:
code -

getDepth

public java.lang.String getDepth()
Returns:

setDepth

public void setDepth(java.lang.String depth)
Parameters:
depth -

getStartPage

public java.lang.String getStartPage()
Returns:

setStartPage

public void setStartPage(java.lang.String startPage)
Parameters:
startPage -

getName

public java.lang.String getName()
Returns:

setName

public void setName(java.lang.String name)
Parameters:
name -