/* The contents of this file are subject to the license and copyright terms
* detailed in the license directory at the root of the source tree (also
* available online at http://fedora-commons.org/license/).
*/
package org.fcrepo.server.config.webxml;
import java.util.ArrayList;
import java.util.List;
public class SecurityConstraint {
private final List<WebResourceCollection> webResourceCollections;
private AuthConstraint authConstraint;
private UserDataConstraint userDataConstraint;
public SecurityConstraint() {
webResourceCollections = new ArrayList<WebResourceCollection>();
}
public List<WebResourceCollection> getWebResourceCollections() {
return webResourceCollections;
}
public void addWebResourceCollection(WebResourceCollection webResourceCollection) {
webResourceCollections.add(webResourceCollection);
}
public void removeWebResourceCollection(WebResourceCollection webResourceCollection) {
webResourceCollections.remove(webResourceCollection);
}
public AuthConstraint getAuthConstraint() {
return authConstraint;
}
public void setAuthConstraint(AuthConstraint authConstraint) {
this.authConstraint = authConstraint;
}
public UserDataConstraint getUserDataConstraint() {
return userDataConstraint;
}
public void setUserDataConstraint(UserDataConstraint userDataConstraint) {
this.userDataConstraint = userDataConstraint;
}
}