1 /* 2 * Copyright 2000-2001,2004 The Apache Software Foundation. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package org.apache.jetspeed.om; 18 19 // Jetspeed imports 20 import org.apache.jetspeed.om.SecurityReference; 21 22 /*** 23 * BaseSecurityReference 24 * 25 * @author <a href="paulsp@apache.org">Paul Spencer</a> 26 * @version $Id: BaseSecurityReference.java,v 1.4 2004/02/23 03:14:32 jford Exp $ 27 */ 28 public class BaseSecurityReference implements SecurityReference 29 { 30 31 /*** Holds value of property parent. */ 32 private String parent; 33 34 /*** Creates new BaseSecurityReference */ 35 public BaseSecurityReference() 36 { 37 } 38 39 /*** Getter for property parent. 40 * @return Value of property parent. 41 */ 42 public String getParent() 43 { 44 return parent; 45 } 46 47 /*** Setter for property parent. 48 * @param parent New value of property parent. 49 */ 50 public void setParent(String parent) 51 { 52 this.parent = parent; 53 } 54 55 /*** 56 * Create a clone of this object 57 */ 58 public Object clone() 59 throws java.lang.CloneNotSupportedException 60 { 61 BaseSecurityReference cloned = new BaseSecurityReference(); 62 cloned.parent = this.parent; 63 64 return cloned; 65 66 } // clone 67 }