001/* 002 * file StpRepository.java 003 * 004 * Licensed Materials - Property of IBM 005 * Restricted Materials of IBM 006 * 007 * com.ibm.rational.wvcm.stp.StpRepository 008 * 009 * (C) Copyright IBM Corporation 2004, 2008. All Rights Reserved. 010 * Note to U.S. Government Users Restricted Rights: Use, duplication or 011 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 012 */ 013 014package com.ibm.rational.wvcm.stp; 015 016import static com.ibm.rational.wvcm.stpex.StpExBase.PROPERTY_NAMESPACE; 017 018import javax.wvcm.WvcmException; 019import javax.wvcm.PropertyNameList.PropertyName; 020 021import com.ibm.rational.wvcm.stp.StpProvider.StpProductInfo; 022 023/** 024 * A client proxy for a repository resource. 025 */ 026public interface StpRepository 027 extends StpResource 028{ 029 030 /** 031 * Version information about the server being used to access this 032 * repository. 033 * <p> 034 * Any field not applicable to the code for which information is requested 035 * will be an empty String (not <b>null</b>). 036 */ 037 PropertyName<StpProductInfo> PRODUCT_INFO = 038 new PropertyName<StpProductInfo>(PROPERTY_NAMESPACE, "product-info"); 039 040 StpProductInfo getProductInfo() throws WvcmException; 041}