org.codelabor.system.file.advice
Class AbstractFileAuthorizationAdvice

java.lang.Object
  extended by org.codelabor.system.file.advice.AbstractFileAuthorizationAdvice
All Implemented Interfaces:
org.springframework.core.Ordered

public abstract class AbstractFileAuthorizationAdvice
extends java.lang.Object
implements org.springframework.core.Ordered

파일 입출력 권한 처리 어드바이스

Author:
Shin Sang-jae

Field Summary
protected  int order
          어드바이스 순서
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
AbstractFileAuthorizationAdvice()
           
 
Method Summary
abstract  void deleteFile(org.aspectj.lang.JoinPoint joinPoint)
          파일 정보 삭제 시 권한 확인을 한다.
 int getOrder()
           
abstract  void insertFile(org.aspectj.lang.JoinPoint joinPoint)
          파일 정보 입력 시 권한 확인을 한다.
abstract  void selectFile(org.aspectj.lang.JoinPoint joinPoint)
          모든 파일 정보 검색 시 권한 확인을 한다.
abstract  void selectFileByFileId(org.aspectj.lang.JoinPoint joinPoint)
          파일 ID에 따른 파일 정보 검색 시 권한 확인을 한다.
abstract  void selectFileByMapId(org.aspectj.lang.JoinPoint joinPoint)
          매핑 ID에 따른 파일 정보 검색 시 권한 확인을 한다.
abstract  void selectFileByRepositoryType(org.aspectj.lang.JoinPoint joinPoint)
          파일 저장 방식에 따른 파일 정보 검색 시 권한 확인을 한다.
 void setOrder(int order)
          어드바이스 순서를 설정한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

protected int order
어드바이스 순서

Constructor Detail

AbstractFileAuthorizationAdvice

public AbstractFileAuthorizationAdvice()
Method Detail

getOrder

public int getOrder()
Specified by:
getOrder in interface org.springframework.core.Ordered

setOrder

public void setOrder(int order)
어드바이스 순서를 설정한다.

Parameters:
order -

deleteFile

public abstract void deleteFile(org.aspectj.lang.JoinPoint joinPoint)
파일 정보 삭제 시 권한 확인을 한다.

Parameters:
joinPoint -

insertFile

public abstract void insertFile(org.aspectj.lang.JoinPoint joinPoint)
파일 정보 입력 시 권한 확인을 한다.

Parameters:
joinPoint - 조인 포인트

selectFile

public abstract void selectFile(org.aspectj.lang.JoinPoint joinPoint)
모든 파일 정보 검색 시 권한 확인을 한다.

Parameters:
joinPoint - 조인 포인트

selectFileByRepositoryType

public abstract void selectFileByRepositoryType(org.aspectj.lang.JoinPoint joinPoint)
파일 저장 방식에 따른 파일 정보 검색 시 권한 확인을 한다.

Parameters:
joinPoint - 조인 포인트

selectFileByFileId

public abstract void selectFileByFileId(org.aspectj.lang.JoinPoint joinPoint)
파일 ID에 따른 파일 정보 검색 시 권한 확인을 한다.

Parameters:
joinPoint - 조인 포인트

selectFileByMapId

public abstract void selectFileByMapId(org.aspectj.lang.JoinPoint joinPoint)
매핑 ID에 따른 파일 정보 검색 시 권한 확인을 한다.

Parameters:
joinPoint - 조인 포인트


Copyright © 2011 CODELABOR. All Rights Reserved.