All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.featherfly.common.storage.file.FileDateLocalDirStorage Maven / Gradle / Ivy

The newest version!

package cn.featherfly.common.storage.file;

import cn.featherfly.common.lang.DateUtils;
import cn.featherfly.common.lang.UriUtils;

/**
 * 

* 日期格式目录存储 *

*

* copyright featherfly 2010-2020, all rights reserved. *

* * @author zhongj */ public class FileDateLocalDirStorage extends FileLocalDirStorage{ /** */ public FileDateLocalDirStorage() { } /** * {@inheritDoc} */ @Override protected String getExtDir() { String result = ""; if (withYear) { result = UriUtils.linkUri(DateUtils.getCurrentYear() + ""); } if (withMonth) { result = UriUtils.linkUri(result , DateUtils.getCurrentMonth() + ""); } if (withDay) { result = UriUtils.linkUri(result , DateUtils.getCurrentDayOfMonth() + ""); } return result; } // ******************************************************************** // // ******************************************************************** private boolean withYear = true; private boolean withMonth = true; private boolean withDay = true; /** * 返回withYear * @return withYear */ public boolean isWithYear() { return withYear; } /** * 设置withYear * @param withYear withYear */ public void setWithYear(boolean withYear) { this.withYear = withYear; } /** * 返回withMonth * @return withMonth */ public boolean isWithMonth() { return withMonth; } /** * 设置withMonth * @param withMonth withMonth */ public void setWithMonth(boolean withMonth) { this.withMonth = withMonth; } /** * 返回withDay * @return withDay */ public boolean isWithDay() { return withDay; } /** * 设置withDay * @param withDay withDay */ public void setWithDay(boolean withDay) { this.withDay = withDay; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy