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

📄 entity.java

📁 jsf在线考试系统的实例
💻 JAVA
字号:
/*
 * JBoss, Home of Professional Open Source
 * Copyright 2005, JBoss Inc., and individual contributors as indicated
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */
package com.jlobo.identity;

import java.io.*;
import java.security.*;
import java.util.*;

/**
 * common supertype for users, groups and memberships 
 * that manages the name and permissions.
 */
public class Entity implements Serializable {

	private static final long serialVersionUID = 1L;

	long id = 0;

	protected String name = null;

	/* permissions is a set of java.security.Permission's */
	protected String localName = null;

	protected long sort = 0;

//	protected Set permissions = null;

	// constructors /////////////////////////////////////////////////////////////

	public Entity() {
	}

	public Entity(String name) {
		this.name = name;
	}

//	public Entity(String name, Set permissions) {
//		this.name = name;
//		this.permissions = permissions;
//	}

	// permissions //////////////////////////////////////////////////////////////

//	public void addPermission(Permission permission) {
//		if (permissions == null)
//			permissions = new HashSet();
//		permissions.add(permission);
//	}
//
//	public Set getPermissions() {
//		return permissions;
//	}
//
//	public void removePermission(Permission permission) {
//		if (permissions != null) {
//			permissions.remove(permission);
//		}
//	}

	// getters //////////////////////////////////////////////////////////////////

	public long getId() {
		return id;
	}

	public String getName() {
		return name;
	}

	public String getLocalName() {
		return localName;
	}

	public void setLocalName(String localName) {
		this.localName = localName;
	}

	public void setId(long id) {
		this.id = id;
	}

	public void setName(String name) {
		this.name = name;
	}

//	public void setPermissions(Set permissions) {
//		this.permissions = permissions;
//	}

	public long getSort() {
		return sort;
	}

	public void setSort(long sort) {
		this.sort = sort;
	}
}

⌨️ 快捷键说明

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