1 package org.apache.archiva.rest.api.model;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import javax.xml.bind.annotation.XmlRootElement;
22 import java.io.Serializable;
23 import java.util.Collections;
24 import java.util.List;
25
26
27
28
29
30 @XmlRootElement( name = "browseResult" )
31 public class BrowseResult
32 implements Serializable
33 {
34 private List<BrowseResultEntry> browseResultEntries;
35
36 private boolean rootLevel;
37
38 public BrowseResult()
39 {
40
41 }
42
43 public BrowseResult( List<BrowseResultEntry> browseResultEntries )
44 {
45 this.browseResultEntries = browseResultEntries;
46 }
47
48 public List<BrowseResultEntry> getBrowseResultEntries()
49 {
50 return browseResultEntries == null ? Collections.<BrowseResultEntry>emptyList() : browseResultEntries;
51 }
52
53 public void setBrowseResultEntries( List<BrowseResultEntry> browseResultEntries )
54 {
55 this.browseResultEntries = browseResultEntries;
56 }
57
58 @Override
59 public String toString()
60 {
61 final StringBuilder sb = new StringBuilder();
62 sb.append( "BrowseResult" );
63 sb.append( "{browseResultEntries=" ).append( browseResultEntries );
64 sb.append( ", rootLevel=" ).append( rootLevel );
65 sb.append( '}' );
66 return sb.toString();
67 }
68 }