⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jahiafile.java

📁 java 写的一个新闻发布系统
💻 JAVA
字号:
////                                   ____.//                       __/\ ______|    |__/\.     _______//            __   .____|    |       \   |    +----+       \//    _______|  /--|    |    |    -   \  _    |    :    -   \_________//   \\______: :---|    :    :           |    :    |         \________>//           |__\---\_____________:______:    :____|____:_____\//                                      /_____|////                 . . . i n   j a h i a   w e   t r u s t . . .////////  JahiaFile////  NK      02.02.2001////package org.jahia.data.files;import java.io.*;import java.text.*;import java.util.*;import org.jahia.registries.ServicesRegistry;import org.jahia.services.usermanager.*;/** * Class JahiaFile.<br> * A file item in the filemanager Application.<br> * * @author Khue ng * @version 1.0 */public class JahiaFile {   	/** the file identifier **/	private int m_FileID = -1;	/** the filemanager identifier **/   	private int m_FilemanagerID = -1;   	/** the folder identifier **/   	private int m_FolderID = -1;   	/** the upload user identifer **/   	private String m_UploadUser = "";   	/** the page id **/   	private int m_PageID = -1;   	/** is public or not **/   	private int m_IsPublic = 1;	/** the real name of the file **/	private String m_RealName = "";	/** the storage name on disk **/	private String m_StorageName = "";	/** the last modification date **/	private long m_LastModifDate;	/** the size in bytes **/	private long m_Size = 0;	/** the content-type **/	private String m_Type ="";	/** the general title (short desc) **/	private String m_Title = "";	/** the general desc of the file **/	private String m_Descr ="";	/** the download Url **/	private String m_DownloadUrl ="#";	/**     * Constructor     *      */   	protected JahiaFile(){	}	/**	  * Constructor	  * 	  */	public JahiaFile(						int filemanagerID,						int folderID,						String uploadUser,						String realName,						String storageName,						long lastModifDate,						long size,						String type,						String title,						String descr					)	{		m_FilemanagerID = filemanagerID;		m_FolderID = folderID;		m_UploadUser = uploadUser;		m_RealName = realName;		m_StorageName = storageName;		m_LastModifDate = lastModifDate;		m_Size = size;		m_Type = type;		m_Title = title;		m_Descr = descr; 	}   	public int getFileID(){   		return m_FileID;   	}       	public void setFileID(int id){		m_FileID = id;   	}          	public int getFilemanagerID(){    	return m_FilemanagerID;   	}   	public void setFilemanagerID(int id){   		m_FilemanagerID = id;   	}    	public int getFolderID(){   		return m_FolderID;   	}       	public void setFolderID(int id){		m_FolderID = id;   	}   	public String getUploadUser(){    	return m_UploadUser;   	}       	public void setUploadUser(String name){   		m_UploadUser = name;   	}   	public int getPageID(){   		return m_PageID;   	}       	public void setPageID(int id){		m_PageID = id;   	}   	public int getPublic(){   		return m_IsPublic;   	}       	public void setPublic(int val){		m_IsPublic = val;   	}          	public String getRealName(){   		return m_RealName;   	}   	public void setRealName(String realName){    	m_RealName = realName;   	}   	public String getStorageName(){   		return m_StorageName;   	}   	public void setStorageName(String storageName){    	m_StorageName = storageName;   	}   	public long getLastModifDate(){   		return m_LastModifDate;   	}   	public void setLastModifDate(long lastModifDate){    	m_LastModifDate = lastModifDate;   	}   	public long getSize(){   		return m_Size;   	}   	public void setSize(long size){    	m_Size = size;   	}   	public String getType(){   		return m_Type;   	}   	public void setType(String type){    	m_Type = type;   	}   	public String getTitle(){   		return m_Title;   	}   	public void setTitle(String title){    	m_Title = title;   	}   	public String getDescr(){   		return m_Descr;   	}   	public void setDescr(String descr){    	m_Descr = descr;   	}   	public String getDownloadUrl(){   		return m_DownloadUrl;   	}   	public void setDownloadUrl(String dUrl){    	m_DownloadUrl = dUrl;   	}		// Output Representation purpose   	public String getFormatedLastModifDate(){		String fmtDate = "";   		Date tmpDate = new Date();   		tmpDate.setTime(m_LastModifDate);   		  	DateFormat dateFmt = DateFormat.getDateInstance();	  			fmtDate = dateFmt.getDateInstance().format(tmpDate);   		return fmtDate;   	}   	public String getFormatedSize(){   	       		return String.valueOf(m_Size >> 10) + " Kb";   	}   	public boolean isImage(){		return m_Type.startsWith("image");   	}   	public boolean isDownloadable(){   		if ( m_StorageName == null ){   			return false;   		} else {   			return (m_StorageName.trim().length()>0);   		}   	}	   	public String getUploadUsername(){		if ( m_UploadUser != null && m_UploadUser.length()>0 ){    	    		JahiaUser user = ServicesRegistry.getInstance()    										.getJahiaUserManagerService()    										.lookupUser(m_UploadUser);    		if ( user != null ){    			return user.getUsername();    		}    	}    	return "";   	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -