diff --git a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupDaoImpl.java index bfa06c7cbf3..f7db4184fd1 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(); diff --git a/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java b/server/src/org/apache/cloudstack/affinity/dao/AffinityGroupVMMapDaoImpl.java index 0fb4e7902b4..ea315ac595c 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