From b2393c31ed8f689e45227f12371fc042c9dbd0e4 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Ritschard Date: Wed, 14 Jan 2015 12:14:00 +0100 Subject: [PATCH] move ConstantTimeComparator to utils --- server/src/com/cloud/api/ApiServer.java | 1 + server/src/com/cloud/servlet/ConsoleProxyServlet.java | 2 +- server/src/com/cloud/user/AccountManagerImpl.java | 2 +- .../src/com/cloud/utils}/ConstantTimeComparator.java | 5 ++++- 4 files changed, 7 insertions(+), 3 deletions(-) rename {server/src/com/cloud/api => utils/src/com/cloud/utils}/ConstantTimeComparator.java (97%) diff --git a/server/src/com/cloud/api/ApiServer.java b/server/src/com/cloud/api/ApiServer.java index 357504fd9ed..daf24ef9d44 100644 --- a/server/src/com/cloud/api/ApiServer.java +++ b/server/src/com/cloud/api/ApiServer.java @@ -40,6 +40,7 @@ import com.cloud.user.DomainManager; import com.cloud.user.User; import com.cloud.user.UserAccount; import com.cloud.user.UserVO; +import com.cloud.utils.ConstantTimeComparator; import com.cloud.utils.HttpUtils; import com.cloud.utils.NumbersUtil; import com.cloud.utils.Pair; diff --git a/server/src/com/cloud/servlet/ConsoleProxyServlet.java b/server/src/com/cloud/servlet/ConsoleProxyServlet.java index 2e797923204..d08bcdb2760 100644 --- a/server/src/com/cloud/servlet/ConsoleProxyServlet.java +++ b/server/src/com/cloud/servlet/ConsoleProxyServlet.java @@ -45,7 +45,6 @@ import com.google.gson.GsonBuilder; import org.apache.cloudstack.framework.security.keys.KeysManager; -import com.cloud.api.ConstantTimeComparator; import com.cloud.exception.PermissionDeniedException; import com.cloud.host.HostVO; import com.cloud.hypervisor.Hypervisor; @@ -55,6 +54,7 @@ import com.cloud.user.Account; import com.cloud.user.AccountManager; import com.cloud.user.User; import com.cloud.uservm.UserVm; +import com.cloud.utils.ConstantTimeComparator; import com.cloud.utils.Pair; import com.cloud.utils.Ternary; import com.cloud.utils.db.EntityManager; diff --git a/server/src/com/cloud/user/AccountManagerImpl.java b/server/src/com/cloud/user/AccountManagerImpl.java index 36983cc2e4f..a681c902ece 100644 --- a/server/src/com/cloud/user/AccountManagerImpl.java +++ b/server/src/com/cloud/user/AccountManagerImpl.java @@ -63,7 +63,6 @@ import org.apache.cloudstack.managed.context.ManagedContextRunnable; import org.apache.cloudstack.region.gslb.GlobalLoadBalancerRuleDao; import com.cloud.api.ApiDBUtils; -import com.cloud.api.ConstantTimeComparator; import com.cloud.api.query.vo.ControlledViewEntity; import com.cloud.configuration.Config; import com.cloud.configuration.ConfigurationManager; @@ -136,6 +135,7 @@ import com.cloud.user.Account.State; import com.cloud.user.dao.AccountDao; import com.cloud.user.dao.UserAccountDao; import com.cloud.user.dao.UserDao; +import com.cloud.utils.ConstantTimeComparator; import com.cloud.utils.NumbersUtil; import com.cloud.utils.Pair; import com.cloud.utils.Ternary; diff --git a/server/src/com/cloud/api/ConstantTimeComparator.java b/utils/src/com/cloud/utils/ConstantTimeComparator.java similarity index 97% rename from server/src/com/cloud/api/ConstantTimeComparator.java rename to utils/src/com/cloud/utils/ConstantTimeComparator.java index 4612eeeb5bb..4d4a595309a 100644 --- a/server/src/com/cloud/api/ConstantTimeComparator.java +++ b/utils/src/com/cloud/utils/ConstantTimeComparator.java @@ -1,3 +1,4 @@ +// // 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 @@ -14,7 +15,9 @@ // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. -package com.cloud.api; +// + +package com.cloud.utils; public class ConstantTimeComparator {