Use LF as line separator

Change-Id: I41ed7eeefe076ab3f8b09f26d1e091e6d3394846
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Delete.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Delete.java
index 8dcf1fc..08b5e52 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Delete.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Delete.java
@@ -1,77 +1,77 @@
-/*

- * Copyright 2015 Open Networking Laboratory

- *

- * 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 org.onosproject.ovsdb.rfc.operations;

-

-import static com.google.common.base.Preconditions.checkNotNull;

-

-import java.util.List;

-

-import org.onosproject.ovsdb.rfc.notation.Condition;

-import org.onosproject.ovsdb.rfc.schema.TableSchema;

-

-import com.fasterxml.jackson.annotation.JsonIgnore;

-import com.fasterxml.jackson.annotation.JsonProperty;

-

-/**

- * delete operation.Refer to RFC 7047 Section 5.2.

- */

-public final class Delete implements Operation {

-

-    @JsonIgnore

-    private final TableSchema tableSchema;

-    private final String op;

-    private final List<Condition> where;

-

-    /**

-     * Constructs a Delete object.

-     * @param schema TableSchema entity

-     * @param where the List of Condition entity

-     */

-    public Delete(TableSchema schema, List<Condition> where) {

-        checkNotNull(schema, "TableSchema cannot be null");

-        checkNotNull(where, "where is not null");

-        this.tableSchema = schema;

-        this.op = Operations.DELETE.op();

-        this.where = where;

-    }

-

-    /**

-     * Returns the where member of delete operation.

-     * @return the where member of delete operation

-     */

-    public List<Condition> getWhere() {

-        return where;

-    }

-

-    @Override

-    public String getOp() {

-        return op;

-    }

-

-    @Override

-    public TableSchema getTableSchema() {

-        return tableSchema;

-    }

-

-    /**

-     * For the use of serialization.

-     * @return the table member of update operation

-     */

-    @JsonProperty

-    public String getTable() {

-        return tableSchema.name();

-    }

-}

+/*
+ * Copyright 2015 Open Networking Laboratory
+ *
+ * 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 org.onosproject.ovsdb.rfc.operations;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.util.List;
+
+import org.onosproject.ovsdb.rfc.notation.Condition;
+import org.onosproject.ovsdb.rfc.schema.TableSchema;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * delete operation.Refer to RFC 7047 Section 5.2.
+ */
+public final class Delete implements Operation {
+
+    @JsonIgnore
+    private final TableSchema tableSchema;
+    private final String op;
+    private final List<Condition> where;
+
+    /**
+     * Constructs a Delete object.
+     * @param schema TableSchema entity
+     * @param where the List of Condition entity
+     */
+    public Delete(TableSchema schema, List<Condition> where) {
+        checkNotNull(schema, "TableSchema cannot be null");
+        checkNotNull(where, "where is not null");
+        this.tableSchema = schema;
+        this.op = Operations.DELETE.op();
+        this.where = where;
+    }
+
+    /**
+     * Returns the where member of delete operation.
+     * @return the where member of delete operation
+     */
+    public List<Condition> getWhere() {
+        return where;
+    }
+
+    @Override
+    public String getOp() {
+        return op;
+    }
+
+    @Override
+    public TableSchema getTableSchema() {
+        return tableSchema;
+    }
+
+    /**
+     * For the use of serialization.
+     * @return the table member of update operation
+     */
+    @JsonProperty
+    public String getTable() {
+        return tableSchema.name();
+    }
+}
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Insert.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Insert.java
index 32e5ce0..8545b43 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Insert.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Insert.java
@@ -1,110 +1,110 @@
-/*

- * Copyright 2015 Open Networking Laboratory

- *

- * 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 org.onosproject.ovsdb.rfc.operations;

-

-import static com.google.common.base.Preconditions.checkNotNull;

-

-import java.util.Collection;

-import java.util.Map;

-

-import org.onosproject.ovsdb.rfc.notation.Column;

-import org.onosproject.ovsdb.rfc.notation.Row;

-import org.onosproject.ovsdb.rfc.schema.TableSchema;

-import org.onosproject.ovsdb.rfc.utils.TransValueUtil;

-

-import com.fasterxml.jackson.annotation.JsonIgnore;

-import com.fasterxml.jackson.annotation.JsonProperty;

-import com.google.common.collect.Maps;

-

-/**

- * insert operation.Refer to RFC 7047 Section 5.2.

- */

-public final class Insert implements Operation {

-

-    @JsonIgnore

-    private final TableSchema tableSchema;

-    private final String op;

-    @JsonProperty("uuid-name")

-    private final String uuidName;

-    private final Map<String, Object> row;

-

-    /**

-     * Constructs a Insert object.

-     * @param schema TableSchema entity

-     * @param uuidName uuid-name

-     * @param row Row entity

-     */

-    public Insert(TableSchema schema, String uuidName, Row row) {

-        checkNotNull(schema, "TableSchema cannot be null");

-        checkNotNull(uuidName, "uuid name cannot be null");

-        checkNotNull(row, "row cannot be null");

-        this.tableSchema = schema;

-        this.op = Operations.INSERT.op();

-        this.uuidName = uuidName;

-        this.row = Maps.newHashMap();

-        generateOperationRow(row);

-    }

-

-    /**

-     * Row entity convert into the row format of insert operation. Refer to RFC

-     * 7047 Section 5.2.

-     * @param row Row entity

-     */

-    private void generateOperationRow(Row row) {

-        Collection<Column> columns = row.getColumns();

-        for (Column column : columns) {

-            String columnName = column.columnName();

-            Object value = column.data();

-            Object formatValue = TransValueUtil.getFormatData(value);

-            this.row.put(columnName, formatValue);

-        }

-    }

-

-    /**

-     * Returns the uuid-name member of insert operation.

-     * @return the uuid-name member of insert operation

-     */

-    public String getUuidName() {

-        return uuidName;

-    }

-

-    /**

-     * Returns the row member of insert operation.

-     * @return the row member of insert operation

-     */

-    public Map<String, Object> getRow() {

-        return row;

-    }

-

-    @Override

-    public String getOp() {

-        return op;

-    }

-

-    @Override

-    public TableSchema getTableSchema() {

-        return tableSchema;

-    }

-

-    /**

-     * For the use of serialization.

-     * @return the table member of update operation

-     */

-    @JsonProperty

-    public String getTable() {

-        return tableSchema.name();

-    }

-}

+/*
+ * Copyright 2015 Open Networking Laboratory
+ *
+ * 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 org.onosproject.ovsdb.rfc.operations;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.util.Collection;
+import java.util.Map;
+
+import org.onosproject.ovsdb.rfc.notation.Column;
+import org.onosproject.ovsdb.rfc.notation.Row;
+import org.onosproject.ovsdb.rfc.schema.TableSchema;
+import org.onosproject.ovsdb.rfc.utils.TransValueUtil;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.google.common.collect.Maps;
+
+/**
+ * insert operation.Refer to RFC 7047 Section 5.2.
+ */
+public final class Insert implements Operation {
+
+    @JsonIgnore
+    private final TableSchema tableSchema;
+    private final String op;
+    @JsonProperty("uuid-name")
+    private final String uuidName;
+    private final Map<String, Object> row;
+
+    /**
+     * Constructs a Insert object.
+     * @param schema TableSchema entity
+     * @param uuidName uuid-name
+     * @param row Row entity
+     */
+    public Insert(TableSchema schema, String uuidName, Row row) {
+        checkNotNull(schema, "TableSchema cannot be null");
+        checkNotNull(uuidName, "uuid name cannot be null");
+        checkNotNull(row, "row cannot be null");
+        this.tableSchema = schema;
+        this.op = Operations.INSERT.op();
+        this.uuidName = uuidName;
+        this.row = Maps.newHashMap();
+        generateOperationRow(row);
+    }
+
+    /**
+     * Row entity convert into the row format of insert operation. Refer to RFC
+     * 7047 Section 5.2.
+     * @param row Row entity
+     */
+    private void generateOperationRow(Row row) {
+        Collection<Column> columns = row.getColumns();
+        for (Column column : columns) {
+            String columnName = column.columnName();
+            Object value = column.data();
+            Object formatValue = TransValueUtil.getFormatData(value);
+            this.row.put(columnName, formatValue);
+        }
+    }
+
+    /**
+     * Returns the uuid-name member of insert operation.
+     * @return the uuid-name member of insert operation
+     */
+    public String getUuidName() {
+        return uuidName;
+    }
+
+    /**
+     * Returns the row member of insert operation.
+     * @return the row member of insert operation
+     */
+    public Map<String, Object> getRow() {
+        return row;
+    }
+
+    @Override
+    public String getOp() {
+        return op;
+    }
+
+    @Override
+    public TableSchema getTableSchema() {
+        return tableSchema;
+    }
+
+    /**
+     * For the use of serialization.
+     * @return the table member of update operation
+     */
+    @JsonProperty
+    public String getTable() {
+        return tableSchema.name();
+    }
+}
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Mutate.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Mutate.java
index 1a7023d..b282779 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Mutate.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Mutate.java
@@ -1,91 +1,91 @@
-/*

- * Copyright 2015 Open Networking Laboratory

- *

- * 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 org.onosproject.ovsdb.rfc.operations;

-

-import static com.google.common.base.Preconditions.checkNotNull;

-

-import java.util.List;

-

-import org.onosproject.ovsdb.rfc.notation.Condition;

-import org.onosproject.ovsdb.rfc.notation.Mutation;

-import org.onosproject.ovsdb.rfc.schema.TableSchema;

-

-import com.fasterxml.jackson.annotation.JsonIgnore;

-import com.fasterxml.jackson.annotation.JsonProperty;

-

-/**

- * mutate operation.Refer to RFC 7047 Section 5.2.

- */

-public final class Mutate implements Operation {

-

-    @JsonIgnore

-    private final TableSchema tableSchema;

-    private final String op;

-    private final List<Condition> where;

-    private final List<Mutation> mutations;

-

-    /**

-     * Constructs a Mutate object.

-     * @param schema TableSchema entity

-     * @param where the List of Condition entity

-     * @param mutations the List of Mutation entity

-     */

-    public Mutate(TableSchema schema, List<Condition> where,

-                  List<Mutation> mutations) {

-        checkNotNull(schema, "TableSchema cannot be null");

-        checkNotNull(mutations, "mutations cannot be null");

-        checkNotNull(where, "where cannot be null");

-        this.tableSchema = schema;

-        this.op = Operations.MUTATE.op();

-        this.where = where;

-        this.mutations = mutations;

-    }

-

-    /**

-     * Returns the mutations member of mutate operation.

-     * @return the mutations member of mutate operation

-     */

-    public List<Mutation> getMutations() {

-        return mutations;

-    }

-

-    /**

-     * Returns the where member of mutate operation.

-     * @return the where member of mutate operation

-     */

-    public List<Condition> getWhere() {

-        return where;

-    }

-

-    @Override

-    public String getOp() {

-        return op;

-    }

-

-    @Override

-    public TableSchema getTableSchema() {

-        return tableSchema;

-    }

-

-    /**

-     * For the use of serialization.

-     * @return the table member of update operation

-     */

-    @JsonProperty

-    public String getTable() {

-        return tableSchema.name();

-    }

-}

+/*
+ * Copyright 2015 Open Networking Laboratory
+ *
+ * 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 org.onosproject.ovsdb.rfc.operations;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.util.List;
+
+import org.onosproject.ovsdb.rfc.notation.Condition;
+import org.onosproject.ovsdb.rfc.notation.Mutation;
+import org.onosproject.ovsdb.rfc.schema.TableSchema;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * mutate operation.Refer to RFC 7047 Section 5.2.
+ */
+public final class Mutate implements Operation {
+
+    @JsonIgnore
+    private final TableSchema tableSchema;
+    private final String op;
+    private final List<Condition> where;
+    private final List<Mutation> mutations;
+
+    /**
+     * Constructs a Mutate object.
+     * @param schema TableSchema entity
+     * @param where the List of Condition entity
+     * @param mutations the List of Mutation entity
+     */
+    public Mutate(TableSchema schema, List<Condition> where,
+                  List<Mutation> mutations) {
+        checkNotNull(schema, "TableSchema cannot be null");
+        checkNotNull(mutations, "mutations cannot be null");
+        checkNotNull(where, "where cannot be null");
+        this.tableSchema = schema;
+        this.op = Operations.MUTATE.op();
+        this.where = where;
+        this.mutations = mutations;
+    }
+
+    /**
+     * Returns the mutations member of mutate operation.
+     * @return the mutations member of mutate operation
+     */
+    public List<Mutation> getMutations() {
+        return mutations;
+    }
+
+    /**
+     * Returns the where member of mutate operation.
+     * @return the where member of mutate operation
+     */
+    public List<Condition> getWhere() {
+        return where;
+    }
+
+    @Override
+    public String getOp() {
+        return op;
+    }
+
+    @Override
+    public TableSchema getTableSchema() {
+        return tableSchema;
+    }
+
+    /**
+     * For the use of serialization.
+     * @return the table member of update operation
+     */
+    @JsonProperty
+    public String getTable() {
+        return tableSchema.name();
+    }
+}
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Select.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Select.java
index 7c75710..ba1ec74 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Select.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Select.java
@@ -1,89 +1,89 @@
-/*

- * Copyright 2015 Open Networking Laboratory

- *

- * 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 org.onosproject.ovsdb.rfc.operations;

-

-import static com.google.common.base.Preconditions.checkNotNull;

-

-import java.util.List;

-

-import org.onosproject.ovsdb.rfc.notation.Condition;

-import org.onosproject.ovsdb.rfc.schema.TableSchema;

-

-import com.fasterxml.jackson.annotation.JsonIgnore;

-import com.fasterxml.jackson.annotation.JsonProperty;

-

-/**

- * select operation.Refer to RFC 7047 Section 5.2.

- */

-public final class Select implements Operation {

-

-    @JsonIgnore

-    private final TableSchema tableSchema;

-    private final String op;

-    private final List<Condition> where;

-    private final List<String> columns;

-

-    /**

-     * Constructs a Select object.

-     * @param schema TableSchema entity

-     * @param where the List of Condition entity

-     * @param columns the List of column name

-     */

-    public Select(TableSchema schema, List<Condition> where, List<String> columns) {

-        checkNotNull(schema, "TableSchema cannot be null");

-        checkNotNull(where, "where cannot be null");

-        checkNotNull(columns, "columns cannot be null");

-        this.tableSchema = schema;

-        this.op = Operations.SELECT.op();

-        this.where = where;

-        this.columns = columns;

-    }

-

-    /**

-     * Returns the columns member of select operation.

-     * @return the columns member of select operation

-     */

-    public List<String> getColumns() {

-        return columns;

-    }

-

-    /**

-     * Returns the where member of select operation.

-     * @return the where member of select operation

-     */

-    public List<Condition> getWhere() {

-        return where;

-    }

-

-    @Override

-    public String getOp() {

-        return op;

-    }

-

-    @Override

-    public TableSchema getTableSchema() {

-        return tableSchema;

-    }

-

-    /**

-     * For the use of serialization.

-     * @return the table member of update operation

-     */

-    @JsonProperty

-    public String getTable() {

-        return tableSchema.name();

-    }

-}

+/*
+ * Copyright 2015 Open Networking Laboratory
+ *
+ * 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 org.onosproject.ovsdb.rfc.operations;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.util.List;
+
+import org.onosproject.ovsdb.rfc.notation.Condition;
+import org.onosproject.ovsdb.rfc.schema.TableSchema;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * select operation.Refer to RFC 7047 Section 5.2.
+ */
+public final class Select implements Operation {
+
+    @JsonIgnore
+    private final TableSchema tableSchema;
+    private final String op;
+    private final List<Condition> where;
+    private final List<String> columns;
+
+    /**
+     * Constructs a Select object.
+     * @param schema TableSchema entity
+     * @param where the List of Condition entity
+     * @param columns the List of column name
+     */
+    public Select(TableSchema schema, List<Condition> where, List<String> columns) {
+        checkNotNull(schema, "TableSchema cannot be null");
+        checkNotNull(where, "where cannot be null");
+        checkNotNull(columns, "columns cannot be null");
+        this.tableSchema = schema;
+        this.op = Operations.SELECT.op();
+        this.where = where;
+        this.columns = columns;
+    }
+
+    /**
+     * Returns the columns member of select operation.
+     * @return the columns member of select operation
+     */
+    public List<String> getColumns() {
+        return columns;
+    }
+
+    /**
+     * Returns the where member of select operation.
+     * @return the where member of select operation
+     */
+    public List<Condition> getWhere() {
+        return where;
+    }
+
+    @Override
+    public String getOp() {
+        return op;
+    }
+
+    @Override
+    public TableSchema getTableSchema() {
+        return tableSchema;
+    }
+
+    /**
+     * For the use of serialization.
+     * @return the table member of update operation
+     */
+    @JsonProperty
+    public String getTable() {
+        return tableSchema.name();
+    }
+}
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Update.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Update.java
index 8f21f9c..81a1cab 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Update.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/operations/Update.java
@@ -1,111 +1,111 @@
-/*

- * Copyright 2015 Open Networking Laboratory

- *

- * 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 org.onosproject.ovsdb.rfc.operations;

-

-import static com.google.common.base.Preconditions.checkNotNull;

-

-import java.util.Collection;

-import java.util.List;

-import java.util.Map;

-

-import org.onosproject.ovsdb.rfc.notation.Column;

-import org.onosproject.ovsdb.rfc.notation.Condition;

-import org.onosproject.ovsdb.rfc.notation.Row;

-import org.onosproject.ovsdb.rfc.schema.TableSchema;

-import org.onosproject.ovsdb.rfc.utils.TransValueUtil;

-

-import com.fasterxml.jackson.annotation.JsonIgnore;

-import com.fasterxml.jackson.annotation.JsonProperty;

-import com.google.common.collect.Maps;

-

-/**

- * update operation.Refer to RFC 7047 Section 5.2.

- */

-public final class Update implements Operation {

-

-    @JsonIgnore

-    private final TableSchema tableSchema;

-    private final String op;

-    private final Map<String, Object> row;

-    private final List<Condition> where;

-

-    /**

-     * Constructs a Update object.

-     * @param schema TableSchema entity

-     * @param row Row entity

-     * @param where the List of Condition entity

-     */

-    public Update(TableSchema schema, Row row, List<Condition> where) {

-        checkNotNull(schema, "TableSchema cannot be null");

-        checkNotNull(row, "row cannot be null");

-        checkNotNull(where, "where cannot be null");

-        this.tableSchema = schema;

-        this.op = Operations.UPDATE.op();

-        this.row = Maps.newHashMap();

-        this.where = where;

-        generateOperationRow(row);

-    }

-

-    /**

-     * Row entity convert into the row format of update operation. Refer to RFC

-     * 7047 Section 5.2.

-     * @param row Row entity

-     */

-    private void generateOperationRow(Row row) {

-        Collection<Column> columns = row.getColumns();

-        for (Column column : columns) {

-            String columnName = column.columnName();

-            Object value = column.data();

-            Object formatValue = TransValueUtil.getFormatData(value);

-            this.row.put(columnName, formatValue);

-        }

-    }

-

-    /**

-     * Returns the row member of update operation.

-     * @return the row member of update operation

-     */

-    public Map<String, Object> getRow() {

-        return row;

-    }

-

-    /**

-     * Returns the where member of update operation.

-     * @return the where member of update operation

-     */

-    public List<Condition> getWhere() {

-        return where;

-    }

-

-    @Override

-    public String getOp() {

-        return op;

-    }

-

-    @Override

-    public TableSchema getTableSchema() {

-        return tableSchema;

-    }

-

-    /**

-     * For the use of serialization.

-     * @return the table member of update operation

-     */

-    @JsonProperty

-    public String getTable() {

-        return tableSchema.name();

-    }

-}

+/*
+ * Copyright 2015 Open Networking Laboratory
+ *
+ * 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 org.onosproject.ovsdb.rfc.operations;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+import org.onosproject.ovsdb.rfc.notation.Column;
+import org.onosproject.ovsdb.rfc.notation.Condition;
+import org.onosproject.ovsdb.rfc.notation.Row;
+import org.onosproject.ovsdb.rfc.schema.TableSchema;
+import org.onosproject.ovsdb.rfc.utils.TransValueUtil;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.google.common.collect.Maps;
+
+/**
+ * update operation.Refer to RFC 7047 Section 5.2.
+ */
+public final class Update implements Operation {
+
+    @JsonIgnore
+    private final TableSchema tableSchema;
+    private final String op;
+    private final Map<String, Object> row;
+    private final List<Condition> where;
+
+    /**
+     * Constructs a Update object.
+     * @param schema TableSchema entity
+     * @param row Row entity
+     * @param where the List of Condition entity
+     */
+    public Update(TableSchema schema, Row row, List<Condition> where) {
+        checkNotNull(schema, "TableSchema cannot be null");
+        checkNotNull(row, "row cannot be null");
+        checkNotNull(where, "where cannot be null");
+        this.tableSchema = schema;
+        this.op = Operations.UPDATE.op();
+        this.row = Maps.newHashMap();
+        this.where = where;
+        generateOperationRow(row);
+    }
+
+    /**
+     * Row entity convert into the row format of update operation. Refer to RFC
+     * 7047 Section 5.2.
+     * @param row Row entity
+     */
+    private void generateOperationRow(Row row) {
+        Collection<Column> columns = row.getColumns();
+        for (Column column : columns) {
+            String columnName = column.columnName();
+            Object value = column.data();
+            Object formatValue = TransValueUtil.getFormatData(value);
+            this.row.put(columnName, formatValue);
+        }
+    }
+
+    /**
+     * Returns the row member of update operation.
+     * @return the row member of update operation
+     */
+    public Map<String, Object> getRow() {
+        return row;
+    }
+
+    /**
+     * Returns the where member of update operation.
+     * @return the where member of update operation
+     */
+    public List<Condition> getWhere() {
+        return where;
+    }
+
+    @Override
+    public String getOp() {
+        return op;
+    }
+
+    @Override
+    public TableSchema getTableSchema() {
+        return tableSchema;
+    }
+
+    /**
+     * For the use of serialization.
+     * @return the table member of update operation
+     */
+    @JsonProperty
+    public String getTable() {
+        return tableSchema.name();
+    }
+}