Skip to content

Commit d021a04

Browse files
committed
add resourcelist support for being a manifest file for a dump
1 parent 4666e89 commit d021a04

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

src/main/java/org/openarchives/resourcesync/ResourceList.java

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,42 @@ public class ResourceList extends UrlSet
66
{
77
public ResourceList()
88
{
9-
this(null, null);
9+
this(null, null, false);
1010
}
1111

1212
public ResourceList(Date lastModified)
1313
{
14-
this(lastModified, null);
14+
this(lastModified, null, false);
15+
}
16+
17+
public ResourceList(String capabilityList)
18+
{
19+
this(null, capabilityList, false);
1520
}
1621

1722
public ResourceList(Date lastMod, String capabilityList)
1823
{
19-
super(ResourceSync.CAPABILITY_RESOURCELIST);
24+
this(lastMod, capabilityList, false);
25+
}
26+
27+
public ResourceList(boolean dump)
28+
{
29+
this(null, null, dump);
30+
}
31+
32+
public ResourceList(Date lastModified, boolean dump)
33+
{
34+
this(lastModified, null, dump);
35+
}
36+
37+
public ResourceList(String capabilityList, boolean dump)
38+
{
39+
this(null, capabilityList, dump);
40+
}
41+
42+
public ResourceList(Date lastMod, String capabilityList, boolean dump)
43+
{
44+
super(dump ? ResourceSync.CAPABILITY_RESOURCEDUMP_MANIFEST : ResourceSync.CAPABILITY_RESOURCELIST);
2045

2146
if (lastMod == null)
2247
{
@@ -33,11 +58,6 @@ public ResourceList(Date lastMod, String capabilityList)
3358
}
3459
}
3560

36-
public ResourceList(String capabilityList)
37-
{
38-
this(null, capabilityList);
39-
}
40-
4161
public void addResource(URL resource)
4262
{
4363
this.addEntry(resource);

0 commit comments

Comments
 (0)