001 package org.apache.myfaces.tobago.config;
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one or more
005 * contributor license agreements. See the NOTICE file distributed with
006 * this work for additional information regarding copyright ownership.
007 * The ASF licenses this file to You under the Apache License, Version 2.0
008 * (the "License"); you may not use this file except in compliance with
009 * the License. You may obtain a copy of the License at
010 *
011 * http://www.apache.org/licenses/LICENSE-2.0
012 *
013 * Unless required by applicable law or agreed to in writing, software
014 * distributed under the License is distributed on an "AS IS" BASIS,
015 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
016 * See the License for the specific language governing permissions and
017 * limitations under the License.
018 */
019
020 import java.util.ArrayList;
021 import java.util.List;
022
023 /**
024 * @deprecated please use other template mechanism, like JSP-Tag Files or any other
025 */
026 @Deprecated
027 public class MappingRule {
028
029 private String requestUri;
030 private String forwardUri;
031 private List attributes;
032
033 public MappingRule() {
034 attributes = new ArrayList();
035 }
036
037 public void addAttribute(Attribute attribute) {
038 attributes.add(attribute);
039 }
040
041 public String toString() {
042 StringBuilder buffer = new StringBuilder();
043 buffer.append("requestUri = '").append(requestUri).append("'");
044 buffer.append("forwardUri = '").append(forwardUri).append("'");
045 buffer.append("attributes = '").append(attributes).append("'");
046 return buffer.toString();
047 }
048
049 public String getForwardUri() {
050 return forwardUri;
051 }
052
053 public void setForwardUri(String forwardUri) {
054 this.forwardUri = forwardUri;
055 }
056
057 public String getRequestUri() {
058 return requestUri;
059 }
060
061 public void setRequestUri(String requestUri) {
062 this.requestUri = requestUri;
063 }
064
065 public List getAttributes() {
066 return attributes;
067 }
068 }