Return-Path: X-Original-To: apmail-cloudstack-commits-archive@www.apache.org Delivered-To: apmail-cloudstack-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 6069B10B31 for ; Thu, 11 Apr 2013 20:24:44 +0000 (UTC) Received: (qmail 23043 invoked by uid 500); 11 Apr 2013 20:24:42 -0000 Delivered-To: apmail-cloudstack-commits-archive@cloudstack.apache.org Received: (qmail 22934 invoked by uid 500); 11 Apr 2013 20:24:41 -0000 Mailing-List: contact commits-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list commits@cloudstack.apache.org Received: (qmail 22595 invoked by uid 99); 11 Apr 2013 20:24:41 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Apr 2013 20:24:41 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 1B0BE880C84; Thu, 11 Apr 2013 20:24:41 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: prachidamle@apache.org To: commits@cloudstack.apache.org Date: Thu, 11 Apr 2013 20:24:49 -0000 Message-Id: In-Reply-To: <19442480600f4661a3ebb17398b6d35c@git.apache.org> References: <19442480600f4661a3ebb17398b6d35c@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [10/34] git commit: updated refs/heads/master to 6137d32 DAO constructor should be lightweight to make Spring DI faster. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/e9300d26 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/e9300d26 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/e9300d26 Branch: refs/heads/master Commit: e9300d2676b72875e4de1bdb6c48ae853df99263 Parents: 1ba6740 Author: Prachi Damle Authored: Fri Mar 15 15:06:17 2013 -0700 Committer: Prachi Damle Committed: Thu Apr 11 13:22:51 2013 -0700 ---------------------------------------------------------------------- .../affinity/dao/AffinityGroupDaoImpl.java | 8 +++++++- .../affinity/dao/AffinityGroupVMMapDaoImpl.java | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/e9300d26/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java ---------------------------------------------------------------------- diff --git a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java index bfa06c7..f7db418 100644 --- a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java +++ b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java @@ -18,6 +18,7 @@ package org.apache.cloudstack.affinity.dao; import java.util.List; +import javax.annotation.PostConstruct; import javax.ejb.Local; import org.apache.cloudstack.affinity.AffinityGroupVO; import org.springframework.stereotype.Component; @@ -33,7 +34,12 @@ public class AffinityGroupDaoImpl extends GenericDaoBase private SearchBuilder AccountIdNamesSearch; - protected AffinityGroupDaoImpl() { + public AffinityGroupDaoImpl() { + + } + + @PostConstruct + protected void init() { AccountIdSearch = createSearchBuilder(); AccountIdSearch.and("accountId", AccountIdSearch.entity().getAccountId(), SearchCriteria.Op.EQ); AccountIdSearch.done(); http://git-wip-us.apache.org/repos/asf/cloudstack/blob/e9300d26/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java ---------------------------------------------------------------------- diff --git a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java index 0fb4e79..ea315ac 100644 --- a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java +++ b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java @@ -18,6 +18,7 @@ package org.apache.cloudstack.affinity.dao; import java.util.List; +import javax.annotation.PostConstruct; import javax.ejb.Local; import javax.inject.Inject; @@ -50,7 +51,11 @@ public class AffinityGroupVMMapDaoImpl extends GenericDaoBase