Skip to content

Commit a34c664

Browse files
committed
remove unnecessary exceptions from capability list api
1 parent 05a7343 commit a34c664

File tree

1 file changed

+32
-8
lines changed

1 file changed

+32
-8
lines changed

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

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,26 +84,50 @@ public URL addCapableUrl(String loc, String capability)
8484
}
8585

8686
public URL setResourceList(String loc)
87-
throws SpecComplianceException
8887
{
89-
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_RESOURCELIST);
88+
try
89+
{
90+
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_RESOURCELIST);
91+
}
92+
catch (SpecComplianceException e)
93+
{
94+
return null;
95+
}
9096
}
9197

9298
public URL setResourceDump(String loc)
93-
throws SpecComplianceException
9499
{
95-
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_RESOURCEDUMP);
100+
try
101+
{
102+
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_RESOURCEDUMP);
103+
}
104+
catch (SpecComplianceException e)
105+
{
106+
return null;
107+
}
96108
}
97109

98110
public URL setChangeList(String loc)
99-
throws SpecComplianceException
100111
{
101-
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_CHANGELIST);
112+
try
113+
{
114+
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_CHANGELIST);
115+
}
116+
catch (SpecComplianceException e)
117+
{
118+
return null;
119+
}
102120
}
103121

104122
public URL setChangeDump(String loc)
105-
throws SpecComplianceException
106123
{
107-
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_CHANGEDUMP);
124+
try
125+
{
126+
return this.addCapableUrl(loc, ResourceSync.CAPABILITY_CHANGEDUMP);
127+
}
128+
catch (SpecComplianceException e)
129+
{
130+
return null;
131+
}
108132
}
109133
}

0 commit comments

Comments
 (0)