ResourceSetStore.java revision 109d6d2dfb8e7b925aafcd3a1f43dcb1658f3f28
f545d156561c08020a67f9640c51454c2df4fb57fabien * The contents of this file are subject to the terms of the Common Development and
f545d156561c08020a67f9640c51454c2df4fb57fabien * Distribution License (the License). You may not use this file except in compliance with the
f545d156561c08020a67f9640c51454c2df4fb57fabien * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
f545d156561c08020a67f9640c51454c2df4fb57fabien * specific language governing permission and limitations under the License.
f545d156561c08020a67f9640c51454c2df4fb57fabien * When distributing Covered Software, include this CDDL Header Notice in each file and include
f545d156561c08020a67f9640c51454c2df4fb57fabien * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
f545d156561c08020a67f9640c51454c2df4fb57fabien * Header, with the fields enclosed by brackets [] replaced by your own identifying
public interface ResourceSetStore {
* Create a {@code ResourceSetDescription}. The id field will be populated with the resulting identifier.
void create(OAuth2Request request, ResourceSetDescription resourceSetDescription) throws ServerException,
ResourceSetDescription read(String resourceSetId, String clientId) throws NotFoundException, ServerException;
* @throws ServerException When the {@code ResourceSetDescription} cannot be found, or an error occurs during
void update(ResourceSetDescription resourceSetDescription) throws NotFoundException, ServerException;
public static enum FilterType {