00001 /******************************************************************************* 00002 *Copyright (c) Members of the EGEE Collaboration. 2006. 00003 *See http://www.eu-egee.org/partners/ for details on the copyright 00004 *holders. 00005 * 00006 *Licensed under the Apache License, Version 2.0 (the "License"); 00007 *you may not use this file except in compliance with the License. 00008 *You may obtain a copy of the License at 00009 * 00010 * http://www.apache.org/licenses/LICENSE-2.0 00011 * 00012 *Unless required by applicable law or agreed to in writing, software 00013 *distributed under the License is distributed on an "AS IS" BASIS, 00014 *WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00015 *See the License for the specific language governing permissions and 00016 *limitations under the License. 00017 * 00018 * Authors: 00019 * Andrea Ceccanti - andrea.ceccanti@cnaf.infn.it 00020 *******************************************************************************/ 00021 package org.glite.security.voms.services.acl; 00022 00023 import java.io.Serializable; 00024 00025 00034 public class ACLEntry implements Serializable{ 00035 00039 private static final long serialVersionUID = 1L; 00040 00044 String adminSubject; 00045 00049 String adminIssuer; 00050 00073 int vomsPermissionBits = 0; 00074 00075 00076 public String getAdminIssuer() { 00077 00078 return adminIssuer; 00079 } 00080 00081 00082 public void setAdminIssuer( String adminIssuer ) { 00083 00084 this.adminIssuer = adminIssuer; 00085 } 00086 00087 00088 public String getAdminSubject() { 00089 00090 return adminSubject; 00091 } 00092 00093 00094 public void setAdminSubject( String adminSubject ) { 00095 00096 this.adminSubject = adminSubject; 00097 } 00098 00099 00100 public int getVomsPermissionBits() { 00101 00102 return vomsPermissionBits; 00103 } 00104 00105 00106 public void setVomsPermissionBits( int vomsPermissionBits ) { 00107 00108 this.vomsPermissionBits = vomsPermissionBits; 00109 } 00110 00111 }