cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ahu...@apache.org
Subject [08/10] git commit: updated refs/heads/master to b60eef3
Date Sat, 28 Sep 2013 14:50:29 GMT
Added QueryBuilder


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/5fd47cc8
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/5fd47cc8
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/5fd47cc8

Branch: refs/heads/master
Commit: 5fd47cc87382681b40cc2ec42265ac96064959fc
Parents: 38e69fb
Author: Alex Huang <alex.huang@citrix.com>
Authored: Fri Sep 27 17:13:11 2013 -0700
Committer: Alex Huang <alex.huang@citrix.com>
Committed: Sat Sep 28 07:53:28 2013 -0700

----------------------------------------------------------------------
 .../db/src/com/cloud/utils/db/QueryBuilder.java | 29 ++++++++++++++++++++
 1 file changed, 29 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5fd47cc8/framework/db/src/com/cloud/utils/db/QueryBuilder.java
----------------------------------------------------------------------
diff --git a/framework/db/src/com/cloud/utils/db/QueryBuilder.java b/framework/db/src/com/cloud/utils/db/QueryBuilder.java
new file mode 100644
index 0000000..5a5ff33
--- /dev/null
+++ b/framework/db/src/com/cloud/utils/db/QueryBuilder.java
@@ -0,0 +1,29 @@
+// 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 com.cloud.utils.db;
+
+public class QueryBuilder<T> extends GenericQueryBuilder<T, T> {
+
+    public static <T> QueryBuilder<T> create(Class<T> entityType) {
+        return new QueryBuilder<T>(entityType);
+    }
+
+    protected QueryBuilder(Class<T> entityType) {
+        super(entityType, entityType);
+    }
+
+}


Mime
View raw message