001 package org.apache.maven.scm.command.info;
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one
005 * or more contributor license agreements. See the NOTICE file
006 * distributed with this work for additional information
007 * regarding copyright ownership. The ASF licenses this file
008 * to you under the Apache License, Version 2.0 (the
009 * "License"); you may not use this file except in compliance
010 * with the License. You may obtain a copy of the License at
011 *
012 * http://www.apache.org/licenses/LICENSE-2.0
013 *
014 * Unless required by applicable law or agreed to in writing,
015 * software distributed under the License is distributed on an
016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017 * KIND, either express or implied. See the License for the
018 * specific language governing permissions and limitations
019 * under the License.
020 */
021
022 /**
023 * @author <a href="mailto:kenney@apache.org">Kenney Westerhof</a>
024 * @author Olivier Lamy
025 *
026 * @since 1.5
027 */
028 public class InfoItem
029 {
030 private String path;
031
032 private String url;
033
034 private String repositoryRoot;
035
036 private String repositoryUUID;
037
038 private String revision;
039
040 private String nodeKind;
041
042 private String schedule;
043
044 private String lastChangedAuthor;
045
046 private String lastChangedRevision;
047
048 private String lastChangedDate;
049
050 public String getPath()
051 {
052 return path;
053 }
054
055 public void setPath( String path )
056 {
057 this.path = path;
058 }
059
060 public String getURL()
061 {
062 return url;
063 }
064
065 public void setURL( String url )
066 {
067 this.url = url;
068 }
069
070 public String getRepositoryRoot()
071 {
072 return repositoryRoot;
073 }
074
075 public void setRepositoryRoot( String repositoryRoot )
076 {
077 this.repositoryRoot = repositoryRoot;
078 }
079
080 public String getRepositoryUUID()
081 {
082 return repositoryUUID;
083 }
084
085 public void setRepositoryUUID( String repositoryUUID )
086 {
087 this.repositoryUUID = repositoryUUID;
088 }
089
090 public String getRevision()
091 {
092 return revision;
093 }
094
095 public void setRevision( String revision )
096 {
097 this.revision = revision;
098 }
099
100 public String getNodeKind()
101 {
102 return nodeKind;
103 }
104
105 public void setNodeKind( String nodeKind )
106 {
107 this.nodeKind = nodeKind;
108 }
109
110 public String getSchedule()
111 {
112 return schedule;
113 }
114
115 public void setSchedule( String schedule )
116 {
117 this.schedule = schedule;
118 }
119
120 public String getLastChangedAuthor()
121 {
122 return lastChangedAuthor;
123 }
124
125 public void setLastChangedAuthor( String lastChangedAuthor )
126 {
127 this.lastChangedAuthor = lastChangedAuthor;
128 }
129
130 public String getLastChangedRevision()
131 {
132 return lastChangedRevision;
133 }
134
135 public void setLastChangedRevision( String lastChangedRevision )
136 {
137 this.lastChangedRevision = lastChangedRevision;
138 }
139
140 public String getLastChangedDate()
141 {
142 return lastChangedDate;
143 }
144
145 public void setLastChangedDate( String lastChangedDate )
146 {
147 this.lastChangedDate = lastChangedDate;
148 }
149 }