applicationbean.java

来自「java 写的一个新闻发布系统」· Java 代码 · 共 93 行

JAVA
93
字号
package org.jahia.data.applications;import java.util.*;import org.jahia.utils.*;           // JahiaConsole/** * This object contains all the data relative to an application, notably the * context in which it should run, it's type (servlet or JSP) and additionnal * information such as rights, etc... * @author Serge Huber * @version 1.0 */public class ApplicationBean implements Comparator {    private int     ID;    private int     jahiaID;    private String  name;    private String  context;    private int     visible = 0;	private boolean	shared = false;    private int     rights;	private String	filename = ""; // the file name of the .war or .ear package	private String	desc = "";	        /**     *     */    public ApplicationBean( int     ID,                            int     jahiaID,                            String  name,                            String  context,                            int     visible,                            boolean	shared,                            int     rights,                            String  filename,                            String	desc                          ) {        setID( ID );        this.jahiaID        = jahiaID;        this.name           = name;        this.context        = context;        this.visible        = visible;        this.shared			= shared;        this.rights         = rights;        this.filename		= filename;        this.desc	= desc;    } // end constructor    /**     * accessor methods     * {     */    public  int     getID()             {   return ID;              }    public  int     getJahiaID()        {   return jahiaID;         }    public  String  getName()           {   return name;            }    public  String  getContext()        {   return context;         }    public  int     getVisibleStatus()  {   return visible;         }    public  boolean isShared()  		{   return shared;          }    public  int     getRights()         {   return rights;          }    public  String  getFilename() 		{   return filename;	    }    public  String  getdesc() 	{   return desc;	    }	    public  void    setID( int ID )                             {   this.ID = ID;                         }    public  void    setName( String name )                      {   this.name = name;                     }    public  void    setVisible( int visible )                   {   this.visible = visible;               }    public  void    setShared( boolean shared )                 {   this.shared = shared;                 }    public  void    setRights( int rights )                     {   this.rights = rights;                 }    public  void    setFilename( String filename )              {   this.filename = filename;	          }    public  void    setdesc( String descr )              		{   this.desc = descr;	          		  }    // end accessor methods    //-------------------------------------------------------------------------    /**      * Compare between two objects, sort by their name	 *     * @param Object     * @param Object     */	public int compare(Object c1, Object c2) throws ClassCastException {				return ((ApplicationBean)c1)					.getName().compareToIgnoreCase(((ApplicationBean)c2).getName());			}} // end ApplicationBean

⌨️ 快捷键说明

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