/** ========================================================================= * * Copyright (C) 2011, 2012 IBM Corporation * * based on work of * * Copyright (C) 2006, 2007 TAO Consulting Pte <http://www.taoconsulting.sg/> * * All rights reserved. * * ========================================================================== * * * * Licensed under the Apache License, Version 2.0 (the "License"). You may * * not use this file except in compliance with the License. You may obtain a * * copy of the License at <http://www.apache.org/licenses/LICENSE-2.0>. * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * * License for the specific language governing permissions and limitations * * under the License. * * * * ========================================================================== **/ package com.ibm.xsp.webdav.repository; import biz.taoconsulting.dominodav.interfaces.IDAVAddressInformation; import biz.taoconsulting.dominodav.interfaces.IDAVRepository; import biz.taoconsulting.dominodav.repository.AbstractRepositoryImplementation; /** * * Repository with shared functions that all Domino related repositories inherit * and share * * Domino Attachments = attachments from Documents in a view Domino Documents = * the raw DXL of a Domino document, might go through transformation / back * forth Domino View = tabular entries in Domino, eventual with transformation * (A view as a spreadsheet) Domino iCalendar = access via iCalendar/calDAV to * personal or shared calendars * * @author Stephan H. Wissel * */ public abstract class DAVRepositoryDomino extends AbstractRepositoryImplementation implements IDAVAddressInformation, IDAVRepository { // FIXME: refactor common methods here public abstract String getFilter(); }