View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   //   Generated by Maven, any modifications will be overwritten.
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 }