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  
17  @Generated
18  public class IdentifiableBase
19      extends TrackableBase
20      implements Serializable, Cloneable
21  {
22  
23  
24      public IdentifiableBase()
25      {
26          this( org.apache.maven.api.settings.IdentifiableBase.newInstance() );
27      }
28  
29      public IdentifiableBase( org.apache.maven.api.settings.IdentifiableBase delegate )
30      {
31          super( delegate );
32      }
33  
34      public IdentifiableBase clone()
35      {
36          return new IdentifiableBase( getDelegate() );
37      }
38  
39      @Override
40      public org.apache.maven.api.settings.IdentifiableBase getDelegate()
41      {
42          return ( org.apache.maven.api.settings.IdentifiableBase ) delegate;
43      }
44  
45      public String getId()
46      {
47          return getDelegate().getId();
48      }
49  
50      public void setId( String id )
51      {
52          delegate = getDelegate().withId( id );
53      }
54  
55      public static List<org.apache.maven.api.settings.IdentifiableBase> identifiableBaseToApiV4( List<IdentifiableBase> list )
56      {
57          return list != null ? new WrapperList<>( list, IdentifiableBase::getDelegate, IdentifiableBase::new ) : null;
58      }
59  
60      public static List<IdentifiableBase> identifiableBaseToApiV3( List<org.apache.maven.api.settings.IdentifiableBase> list )
61      {
62          return list != null ? new WrapperList<>( list, IdentifiableBase::new, IdentifiableBase::getDelegate ) : null;
63      }
64  
65  }