org.codelabor.system.file.anyframe.idgen
Class UniqueFilenameStrategy

java.lang.Object
  extended by org.codelabor.system.file.anyframe.idgen.UniqueFilenameStrategy
All Implemented Interfaces:
anyframe.core.idgen.IdGenerationStrategy

public class UniqueFilenameStrategy
extends java.lang.Object
implements anyframe.core.idgen.IdGenerationStrategy

고유 파일명 스트레티지

Author:
Shin Sang-jae

Field Summary
protected  int cipers
          자리 수
protected  java.lang.String dateAndTimePattern
          날짜 시간 패턴
protected  java.lang.String delimiter
          구분자
protected  char fillChar
          채우기 글자
protected  java.lang.String prefix
          접두어
 
Constructor Summary
UniqueFilenameStrategy()
           
 
Method Summary
 java.lang.String makeId(java.lang.String originalId)
           
 void setCipers(int cipers)
          자리 수를 설정한다.
 void setDateAndTimePattern(java.lang.String dateAndTimePattern)
          날짜 시간 패턴을 설정한다.
 void setDelimiter(java.lang.String delimiter)
          구분자를 설정한다.
 void setFillChar(char fillChar)
          채우기 글자를 설정한다.
 void setPrefix(java.lang.String prefix)
          접두어를 설정한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

protected java.lang.String prefix
접두어


cipers

protected int cipers
자리 수


dateAndTimePattern

protected java.lang.String dateAndTimePattern
날짜 시간 패턴


fillChar

protected char fillChar
채우기 글자


delimiter

protected java.lang.String delimiter
구분자

Constructor Detail

UniqueFilenameStrategy

public UniqueFilenameStrategy()
Method Detail

setCipers

public void setCipers(int cipers)
자리 수를 설정한다.

Parameters:
cipers - 자리 수

setDateAndTimePattern

public void setDateAndTimePattern(java.lang.String dateAndTimePattern)
날짜 시간 패턴을 설정한다.

Parameters:
dateAndTimePattern - 날짜 시간 패턴

setFillChar

public void setFillChar(char fillChar)
채우기 글자를 설정한다.

Parameters:
fillChar - 채우기 글자

setDelimiter

public void setDelimiter(java.lang.String delimiter)
구분자를 설정한다.

Parameters:
delimiter - 구분자

setPrefix

public void setPrefix(java.lang.String prefix)
접두어를 설정한다.

Parameters:
prefix - 접두어

makeId

public java.lang.String makeId(java.lang.String originalId)
Specified by:
makeId in interface anyframe.core.idgen.IdGenerationStrategy


Copyright © 2011 CODELABOR. All Rights Reserved.