1
2
3
4 package org.apache.maven.settings;
5
6 import java.io.Serializable;
7 import java.util.AbstractList;
8 import java.util.Collections;
9 import java.util.HashMap;
10 import java.util.List;
11 import java.util.Map;
12 import java.util.stream.Collectors;
13 import java.util.stream.Stream;
14 import org.apache.maven.api.annotations.Generated;
15 import org.apache.maven.api.annotations.Nonnull;
16 import org.codehaus.plexus.util.xml.Xpp3Dom;
17
18 @Generated
19 public class Server
20 extends IdentifiableBase
21 implements Serializable, Cloneable
22 {
23
24
25 public Server()
26 {
27 this( org.apache.maven.api.settings.Server.newInstance() );
28 }
29
30 public Server( org.apache.maven.api.settings.Server delegate )
31 {
32 super( delegate );
33 }
34
35 public Server clone()
36 {
37 return new Server( getDelegate() );
38 }
39
40 @Override
41 public org.apache.maven.api.settings.Server getDelegate()
42 {
43 return ( org.apache.maven.api.settings.Server ) delegate;
44 }
45
46 public String getUsername()
47 {
48 return getDelegate().getUsername();
49 }
50
51 public void setUsername( String username )
52 {
53 delegate = getDelegate().withUsername( username );
54 }
55
56 public String getPassword()
57 {
58 return getDelegate().getPassword();
59 }
60
61 public void setPassword( String password )
62 {
63 delegate = getDelegate().withPassword( password );
64 }
65
66 public String getPrivateKey()
67 {
68 return getDelegate().getPrivateKey();
69 }
70
71 public void setPrivateKey( String privateKey )
72 {
73 delegate = getDelegate().withPrivateKey( privateKey );
74 }
75
76 public String getPassphrase()
77 {
78 return getDelegate().getPassphrase();
79 }
80
81 public void setPassphrase( String passphrase )
82 {
83 delegate = getDelegate().withPassphrase( passphrase );
84 }
85
86 public String getFilePermissions()
87 {
88 return getDelegate().getFilePermissions();
89 }
90
91 public void setFilePermissions( String filePermissions )
92 {
93 delegate = getDelegate().withFilePermissions( filePermissions );
94 }
95
96 public String getDirectoryPermissions()
97 {
98 return getDelegate().getDirectoryPermissions();
99 }
100
101 public void setDirectoryPermissions( String directoryPermissions )
102 {
103 delegate = getDelegate().withDirectoryPermissions( directoryPermissions );
104 }
105
106 public Object getConfiguration()
107 {
108 return getDelegate().getConfiguration() != null ? new Xpp3Dom( getDelegate().getConfiguration() ) : null;
109 }
110
111 public void setConfiguration( Object configuration )
112 {
113 delegate = getDelegate().withConfiguration( ( ( Xpp3Dom ) configuration ).getDom() );
114 }
115
116 public static List<org.apache.maven.api.settings.Server> serverToApiV4( List<Server> list )
117 {
118 return list != null ? new WrapperList<>( list, Server::getDelegate, Server::new ) : null;
119 }
120
121 public static List<Server> serverToApiV3( List<org.apache.maven.api.settings.Server> list )
122 {
123 return list != null ? new WrapperList<>( list, Server::new, Server::getDelegate ) : null;
124 }
125
126 }