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
17 @Generated
18 public class ActivationFile
19 implements Serializable, Cloneable
20 {
21
22 org.apache.maven.api.settings.ActivationFile delegate;
23
24 public ActivationFile()
25 {
26 this( org.apache.maven.api.settings.ActivationFile.newInstance() );
27 }
28
29 public ActivationFile( org.apache.maven.api.settings.ActivationFile delegate )
30 {
31 this.delegate = delegate;
32 }
33
34 public ActivationFile clone()
35 {
36 return new ActivationFile( getDelegate() );
37 }
38
39 public org.apache.maven.api.settings.ActivationFile getDelegate()
40 {
41 return delegate;
42 }
43
44 public String getMissing()
45 {
46 return getDelegate().getMissing();
47 }
48
49 public void setMissing( String missing )
50 {
51 delegate = getDelegate().withMissing( missing );
52 }
53
54 public String getExists()
55 {
56 return getDelegate().getExists();
57 }
58
59 public void setExists( String exists )
60 {
61 delegate = getDelegate().withExists( exists );
62 }
63
64 public static List<org.apache.maven.api.settings.ActivationFile> activationFileToApiV4( List<ActivationFile> list )
65 {
66 return list != null ? new WrapperList<>( list, ActivationFile::getDelegate, ActivationFile::new ) : null;
67 }
68
69 public static List<ActivationFile> activationFileToApiV3( List<org.apache.maven.api.settings.ActivationFile> list )
70 {
71 return list != null ? new WrapperList<>( list, ActivationFile::new, ActivationFile::getDelegate ) : null;
72 }
73
74 }