You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by mi...@apache.org on 2013/12/05 13:31:24 UTC

[31/52] git commit: Added missing EdmConcurrencyControl annotation

Added missing EdmConcurrencyControl annotation


Project: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/commit/aeca3dfd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/tree/aeca3dfd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/diff/aeca3dfd

Branch: refs/heads/master
Commit: aeca3dfd1c5ce4f3d279160e39bc71a2f0d2a401
Parents: 4d80947
Author: Michael Bolz <mi...@apache.org>
Authored: Fri Nov 29 14:47:36 2013 +0100
Committer: Michael Bolz <mi...@apache.org>
Committed: Fri Nov 29 14:47:36 2013 +0100

----------------------------------------------------------------------
 .../annotation/edm/EdmConcurrencyControl.java   | 36 ++++++++++++++++++++
 1 file changed, 36 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-olingo-odata2/blob/aeca3dfd/odata2-lib/odata-annotation/src/main/java/org/apache/olingo/odata2/api/annotation/edm/EdmConcurrencyControl.java
----------------------------------------------------------------------
diff --git a/odata2-lib/odata-annotation/src/main/java/org/apache/olingo/odata2/api/annotation/edm/EdmConcurrencyControl.java b/odata2-lib/odata-annotation/src/main/java/org/apache/olingo/odata2/api/annotation/edm/EdmConcurrencyControl.java
new file mode 100644
index 0000000..a94e369
--- /dev/null
+++ b/odata2-lib/odata-annotation/src/main/java/org/apache/olingo/odata2/api/annotation/edm/EdmConcurrencyControl.java
@@ -0,0 +1,36 @@
+/*******************************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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 org.apache.olingo.odata2.api.annotation.edm;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Related to <code>ConcurrencyMode</code> in OData specification.
+ * If a property is annotated with {@link EdmConcurrencyControl} 
+ * this is equivalent with <code>ConcurrencyMode = FIXED</code>.
+ * Default of a property not annotated with {@link EdmConcurrencyControl} 
+ * this is equivalent with  <code>ConcurrencyMode = NONE</code>.
+ */
+@Retention(RetentionPolicy.RUNTIME)
+@Target(ElementType.ANNOTATION_TYPE)
+public @interface EdmConcurrencyControl {
+}