1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.shared.release.transform.jdom2;
20
21 import org.apache.maven.model.Scm;
22 import org.jdom2.Element;
23
24
25
26
27
28
29
30 public class JDomScm extends Scm {
31 private Element scm;
32
33 JDomScm(Element scm) {
34 this.scm = scm;
35 }
36
37 @Override
38 public String getConnection() {
39 throw new UnsupportedOperationException();
40 }
41
42 @Override
43 public void setConnection(String connection) {
44 JDomUtils.rewriteElement("connection", connection, scm, scm.getNamespace());
45 }
46
47 @Override
48 public String getDeveloperConnection() {
49 throw new UnsupportedOperationException();
50 }
51
52 @Override
53 public void setDeveloperConnection(String developerConnection) {
54 JDomUtils.rewriteElement("developerConnection", developerConnection, scm, scm.getNamespace());
55 }
56
57 @Override
58 public String getTag() {
59 throw new UnsupportedOperationException();
60 }
61
62 @Override
63 public void setTag(String tag) {
64 JDomUtils.rewriteElement("tag", tag, scm, scm.getNamespace());
65 }
66
67 @Override
68 public String getUrl() {
69 throw new UnsupportedOperationException();
70 }
71
72 @Override
73 public void setUrl(String url) {
74 JDomUtils.rewriteElement("url", url, scm, scm.getNamespace());
75 }
76 }