1/*2 * Copyright 2000-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 at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * 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 and14 * limitations under the License.15 */1617packageorg.apache.jetspeed.om.registry;
1819/***20 * Interface for manipulatin the security entries on the registry entries21 *22 * 23 * @author <a href="mailto:paulsp@apache.org">Paul Spencer</a>24 * @author <a href="mailto:morciuch@apache.org">Mark Orciuch</a> 25 * @version $Id: SecurityAllow.java,v 1.5 2004/02/23 03:11:39 jford Exp $26 */27publicinterfaceSecurityAllow {
2829/*** Getter for property role.30 * @return Value of property role.31 */32public String getRole();
3334/*** Setter for property role.35 * @param role New value of property role.36 */37publicvoid setRole(String role);
3839/*** Getter for property group.40 * @return Value of property group.41 */42public String getGroup();
4344/*** Setter for property group.45 * @param role New value of property group.46 */47publicvoid setGroup(String group);
4849/*** Getter for property user.50 * @return Value of property user.51 */52public String getUser();
5354/*** Setter for property user.55 * @param user New value of property user.56 */57publicvoid setUser(String user);
5859/*** Getter for property owner.60 * @return Value of property owner.61 */62publicboolean isOwner();
6364/*** Setter for property owner.65 * @param owner New value of property owner.66 */67publicvoid setOwner(boolean owner);
6869 }