Return-Path: X-Original-To: apmail-chemistry-commits-archive@www.apache.org Delivered-To: apmail-chemistry-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C68E5D5E6 for ; Mon, 27 May 2013 16:32:52 +0000 (UTC) Received: (qmail 43017 invoked by uid 500); 27 May 2013 16:32:49 -0000 Delivered-To: apmail-chemistry-commits-archive@chemistry.apache.org Received: (qmail 42896 invoked by uid 500); 27 May 2013 16:32:49 -0000 Mailing-List: contact commits-help@chemistry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@chemistry.apache.org Delivered-To: mailing list commits@chemistry.apache.org Received: (qmail 42805 invoked by uid 99); 27 May 2013 16:32:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 May 2013 16:32:49 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 May 2013 16:32:19 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E74FF2388BA2; Mon, 27 May 2013 16:31:30 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1486656 [10/21] - in /chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons: ./ chemistry-opencmis-commons-api/ chemistry-opencmis-commons-api/css/ chemistry-opencmis-commons-api/images/ chemistry-opencmis-commons-api/im... Date: Mon, 27 May 2013 16:31:22 -0000 To: commits@chemistry.apache.org From: gabriele@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130527163130.E74FF2388BA2@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PolicyTypeDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PolicyTypeDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PolicyTypeDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PolicyTypeDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,42 @@ + + + + +PolicyTypeDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Policy Type Definition.
+23   * 
+24   * @cmis 1.0
+25   */
+26  public interface PolicyTypeDefinition extends TypeDefinition {
+27  
+28  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyBooleanDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyBooleanDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyBooleanDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyBooleanDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,39 @@ + + + + +PropertyBooleanDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Property definition of a boolean property.
+23   */
+24  public interface PropertyBooleanDefinition extends PropertyDefinition<Boolean> {
+25  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDateTimeDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDateTimeDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDateTimeDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDateTimeDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,50 @@ + + + + +PropertyDateTimeDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.util.GregorianCalendar;
+22  
+23  import org.apache.chemistry.opencmis.commons.enums.DateTimeResolution;
+24  
+25  /**
+26   * Property definition of a datetime property.
+27   */
+28  public interface PropertyDateTimeDefinition extends PropertyDefinition<GregorianCalendar> {
+29  
+30      /**
+31       * Returns which datetime resolution is supported by this property.
+32       * 
+33       * @see DateTimeResolution
+34       */
+35      DateTimeResolution getDateTimeResolution();
+36  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDecimalDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDecimalDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDecimalDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDecimalDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,67 @@ + + + + +PropertyDecimalDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.math.BigDecimal;
+22  
+23  import org.apache.chemistry.opencmis.commons.enums.DecimalPrecision;
+24  
+25  /**
+26   * Property definition of a decimal property.
+27   */
+28  public interface PropertyDecimalDefinition extends PropertyDefinition<BigDecimal> {
+29  
+30      /**
+31       * Returns the min value of this decimal.
+32       * 
+33       * @return the min value or <code>null</code> if no limit is specified
+34       */
+35      BigDecimal getMinValue();
+36  
+37      /**
+38       * Returns the max value of this decimal.
+39       * 
+40       * @return the max value or <code>null</code> if no limit is specified
+41       */
+42      BigDecimal getMaxValue();
+43  
+44      /**
+45       * Returns the precision this decimal.
+46       * 
+47       * @return the precision or <code>null</code> if the decimal supports any
+48       *         value
+49       * 
+50       * @see DecimalPrecision
+51       */
+52      DecimalPrecision getPrecision();
+53  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,204 @@ + + + + +PropertyDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.io.Serializable;
+22  import java.util.List;
+23  
+24  import org.apache.chemistry.opencmis.commons.data.ExtensionsData;
+25  import org.apache.chemistry.opencmis.commons.enums.Cardinality;
+26  import org.apache.chemistry.opencmis.commons.enums.PropertyType;
+27  import org.apache.chemistry.opencmis.commons.enums.Updatability;
+28  
+29  /**
+30   * Base property definition interface.
+31   * 
+32   * @cmis 1.0
+33   */
+34  public interface PropertyDefinition<T> extends Serializable, ExtensionsData {
+35  
+36      /**
+37       * Returns the property definition id.
+38       * 
+39       * @return the property definition id
+40       * 
+41       * @cmis 1.0
+42       */
+43      String getId();
+44  
+45      /**
+46       * Returns the local name.
+47       * 
+48       * @return the local name
+49       * 
+50       * @cmis 1.0
+51       */
+52      String getLocalName();
+53  
+54      /**
+55       * Returns the local namespace.
+56       * 
+57       * @return the local namespace
+58       * 
+59       * @cmis 1.0
+60       */
+61      String getLocalNamespace();
+62  
+63      /**
+64       * Returns the display name.
+65       * 
+66       * @return the display name
+67       * 
+68       * @cmis 1.0
+69       */
+70      String getDisplayName();
+71  
+72      /**
+73       * Returns the query name
+74       * 
+75       * @return the query name
+76       * 
+77       * @cmis 1.0
+78       */
+79      String getQueryName();
+80  
+81      /**
+82       * Returns the property description.
+83       * 
+84       * @return returns the description
+85       * 
+86       * @cmis 1.0
+87       */
+88      String getDescription();
+89  
+90      /**
+91       * Returns the property type.
+92       * 
+93       * @return the property type
+94       * 
+95       * @cmis 1.0
+96       */
+97      PropertyType getPropertyType();
+98  
+99      /**
+100      * Returns the cardinality.
+101      * 
+102      * @return the cardinality
+103      * 
+104      * @cmis 1.0
+105      */
+106     Cardinality getCardinality();
+107 
+108     /**
+109      * Returns the updatability.
+110      * 
+111      * @return the updatability
+112      * 
+113      * @cmis 1.0
+114      */
+115     Updatability getUpdatability();
+116 
+117     /**
+118      * Returns if the property is inherited by a parent type.
+119      * 
+120      * @return <code>true</code> - is inherited;
+121      *         <code>false</false> - is not inherited; <code>null</code> -
+122      *         unknown (noncompliant repository)
+123      * 
+124      * @cmis 1.0
+125      */
+126     Boolean isInherited();
+127 
+128     /**
+129      * Returns if the property is required.
+130      * 
+131      * @return <code>true</code> - is required;
+132      *         <code>false</false> - is not required; <code>null</code> -
+133      *         unknown (noncompliant repository)
+134      * 
+135      * @cmis 1.0
+136      */
+137     Boolean isRequired();
+138 
+139     /**
+140      * Returns if the property is queryable.
+141      * 
+142      * @return <code>true</code> - is queryable;
+143      *         <code>false</false> - is not queryable; <code>null</code> -
+144      *         unknown (noncompliant repository)
+145      * 
+146      * @cmis 1.0
+147      */
+148     Boolean isQueryable();
+149 
+150     /**
+151      * Returns if the property is Orderable.
+152      * 
+153      * @return <code>true</code> - is Orderable;
+154      *         <code>false</false> - is not Orderable; <code>null</code> -
+155      *         unknown (noncompliant repository)
+156      * 
+157      * @cmis 1.0
+158      */
+159     Boolean isOrderable();
+160 
+161     /**
+162      * Returns if the property supports open choice.
+163      * 
+164      * @return <code>true</code> - supports open choice;
+165      *         <code>false</false> - does not support open choice; <code>null</code>
+166      *         - unknown or not applicable
+167      * 
+168      * @cmis 1.0
+169      */
+170     Boolean isOpenChoice();
+171 
+172     /**
+173      * Returns the default value.
+174      * 
+175      * @return the default value (list) or <code>null</code> if no default value
+176      *         is defined
+177      * 
+178      * @cmis 1.0
+179      */
+180     List<T> getDefaultValue();
+181 
+182     /**
+183      * Returns the choices for this property.
+184      * 
+185      * @return the choices or <code>null</code> if no choices are defined
+186      * 
+187      * @cmis 1.0
+188      */
+189     List<Choice<T>> getChoices();
+190 }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyHtmlDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyHtmlDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyHtmlDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyHtmlDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,39 @@ + + + + +PropertyHtmlDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Property definition of a HTML property.
+23   */
+24  public interface PropertyHtmlDefinition extends PropertyDefinition<String> {
+25  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIdDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIdDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIdDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIdDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,39 @@ + + + + +PropertyIdDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Property definition of an Id property.
+23   */
+24  public interface PropertyIdDefinition extends PropertyDefinition<String> {
+25  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIntegerDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIntegerDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIntegerDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyIntegerDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,55 @@ + + + + +PropertyIntegerDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.math.BigInteger;
+22  
+23  /**
+24   * Property definition of an integer property.
+25   */
+26  public interface PropertyIntegerDefinition extends PropertyDefinition<BigInteger> {
+27  
+28      /**
+29       * Returns the min value of this integer.
+30       * 
+31       * @return the min value or <code>null</code> if no limit is specified
+32       */
+33      BigInteger getMinValue();
+34  
+35      /**
+36       * Returns the max value of this integer.
+37       * 
+38       * @return the max value or <code>null</code> if no limit is specified
+39       */
+40      BigInteger getMaxValue();
+41  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyStringDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyStringDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyStringDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyStringDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,49 @@ + + + + +PropertyStringDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.math.BigInteger;
+22  
+23  /**
+24   * Property definition of a string property.
+25   */
+26  public interface PropertyStringDefinition extends PropertyDefinition<String> {
+27  
+28      /**
+29       * Returns the max length of the string.
+30       * 
+31       * @return the max string length in characters or <code>null</code> if the
+32       *         the length is not limited
+33       */
+34      BigInteger getMaxLength();
+35  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyUriDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyUriDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyUriDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/PropertyUriDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,39 @@ + + + + +PropertyUriDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Property definition of a URI property.
+23   */
+24  public interface PropertyUriDefinition extends PropertyDefinition<String> {
+25  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/RelationshipTypeDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/RelationshipTypeDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/RelationshipTypeDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/RelationshipTypeDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,61 @@ + + + + +RelationshipTypeDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  import java.util.List;
+22  
+23  /**
+24   * Relationship Type Definition.
+25   * 
+26   * @cmis 1.0
+27   */
+28  public interface RelationshipTypeDefinition extends TypeDefinition {
+29  
+30      /**
+31       * Returns the list of type ids that are allowed as source objects.
+32       * 
+33       * @return list of type ids or <code>null</null> if all types are allowed
+34       * 
+35       * @cmis 1.0
+36       */
+37      List<String> getAllowedSourceTypeIds();
+38  
+39      /**
+40       * Returns the list of type ids that are allowed as target objects.
+41       * 
+42       * @return list of type ids or <code>null</null> if all types are allowed
+43       * 
+44       * @cmis 1.0
+45       */
+46      List<String> getAllowedTargetTypeIds();
+47  }
+
+
+ + Added: chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/SecondaryTypeDefinition.html URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/SecondaryTypeDefinition.html?rev=1486656&view=auto ============================================================================== --- chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/SecondaryTypeDefinition.html (added) +++ chemistry/site/trunk/content/java/0.9.0/maven/chemistry-opencmis-commons/chemistry-opencmis-commons-api/xref/org/apache/chemistry/opencmis/commons/definitions/SecondaryTypeDefinition.html Mon May 27 16:31:18 2013 @@ -0,0 +1,42 @@ + + + + +SecondaryTypeDefinition xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   * http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.chemistry.opencmis.commons.definitions;
+20  
+21  /**
+22   * Secondary Type Definition.
+23   * 
+24   * @cmis 1.1
+25   */
+26  public interface SecondaryTypeDefinition extends TypeDefinition {
+27  
+28  }
+
+
+ +