+++ /dev/null
-/**\r
- * ============LICENSE_START==========================================\r
- * org.onap.aai\r
- * ===================================================================\r
- * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\r
- * Copyright © 2017-2018 Amdocs\r
- * ===================================================================\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- * ============LICENSE_END============================================\r
- */\r
-package org.onap.aai.modelloader.notification;\r
-\r
-import org.openecomp.sdc.api.consumer.IConfiguration;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-public class TestConfiguration implements IConfiguration{\r
-\r
-\r
- private String asdcAddress;\r
- private String user;\r
- private String password;\r
- private int pollingInterval = 15;\r
- private int pollingTimeout = 15;\r
- private List<String> relevantArtifactTypes;\r
- private String consumerGroup;\r
- private String environmentName;\r
- private String comsumerID;\r
- private String keyStorePath;\r
- private String keyStorePassword;\r
- private boolean activateServerTLSAuth;\r
- private boolean isFilterInEmptyResources;\r
- private boolean useHttpsWithDmaap;\r
-\r
- public TestConfiguration(IConfiguration other) {\r
- this.asdcAddress = other.getAsdcAddress();\r
- this.comsumerID = other.getConsumerID();\r
- this.consumerGroup = other.getConsumerGroup();\r
- this.environmentName = other.getEnvironmentName();\r
- this.password = other.getPassword();\r
- this.pollingInterval = other.getPollingInterval();\r
- this.pollingTimeout = other.getPollingTimeout();\r
- this.relevantArtifactTypes = other.getRelevantArtifactTypes();\r
- this.user = other.getUser();\r
- this.keyStorePath = other.getKeyStorePath();\r
- this.keyStorePassword = other.getKeyStorePassword();\r
- this.activateServerTLSAuth = other.activateServerTLSAuth();\r
- this.isFilterInEmptyResources = other.isFilterInEmptyResources();\r
- }\r
-\r
- public TestConfiguration() {\r
- this.asdcAddress = "localhost:8443";\r
- this.comsumerID = "mso-123456";\r
- this.consumerGroup = "mso-group";\r
- this.environmentName = "PROD";\r
- this.password = "password";\r
- this.pollingInterval = 20;\r
- this.pollingTimeout = 20;\r
- this.relevantArtifactTypes = new ArrayList<String>();\r
- this.relevantArtifactTypes.add("HEAT");\r
- this.user = "mso-user";\r
- this.keyStorePath = "etc/asdc-client.jks";\r
- this.keyStorePassword = "Aa123456";\r
- this.activateServerTLSAuth = false;\r
- this.isFilterInEmptyResources = false;\r
- }\r
-\r
- @Override\r
- public String getAsdcAddress() {\r
- return asdcAddress;\r
- }\r
-\r
- @Override\r
- public String getUser() {\r
- return user;\r
- }\r
-\r
- @Override\r
- public String getPassword() {\r
- return password;\r
- }\r
-\r
- @Override\r
- public int getPollingInterval() {\r
- return pollingInterval;\r
- }\r
-\r
- @Override\r
- public int getPollingTimeout() {\r
- return pollingTimeout;\r
- }\r
-\r
- @Override\r
- public List<String> getRelevantArtifactTypes() {\r
- return relevantArtifactTypes;\r
- }\r
-\r
- @Override\r
- public String getConsumerGroup() {\r
- return consumerGroup;\r
- }\r
-\r
- @Override\r
- public String getEnvironmentName() {\r
- return environmentName;\r
- }\r
-\r
- @Override\r
- public String getConsumerID() {\r
- return comsumerID;\r
- }\r
-\r
- @Override\r
- public String getKeyStorePath() {\r
- return keyStorePath;\r
- }\r
-\r
- @Override\r
- public String getKeyStorePassword() {\r
- return keyStorePassword;\r
- }\r
-\r
- public String getComsumerID() {\r
- return comsumerID;\r
- }\r
-\r
- public void setComsumerID(String comsumerID) {\r
- this.comsumerID = comsumerID;\r
- }\r
-\r
- public void setAsdcAddress(String asdcAddress) {\r
- this.asdcAddress = asdcAddress;\r
- }\r
-\r
- public void setUser(String user) {\r
- this.user = user;\r
- }\r
-\r
- public void setPassword(String password) {\r
- this.password = password;\r
- }\r
-\r
- public void setPollingInterval(int pollingInterval) {\r
- this.pollingInterval = pollingInterval;\r
- }\r
-\r
- public void setPollingTimeout(int pollingTimeout) {\r
- this.pollingTimeout = pollingTimeout;\r
- }\r
-\r
- public void setRelevantArtifactTypes(List<String> relevantArtifactTypes) {\r
- this.relevantArtifactTypes = relevantArtifactTypes;\r
- }\r
-\r
- public void setConsumerGroup(String consumerGroup) {\r
- this.consumerGroup = consumerGroup;\r
- }\r
-\r
- public void setEnvironmentName(String environmentName) {\r
- this.environmentName = environmentName;\r
- }\r
-\r
- public void setKeyStorePath(String keyStorePath) {\r
- this.keyStorePath = keyStorePath;\r
- }\r
-\r
- public void setKeyStorePassword(String keyStorePassword) {\r
- this.keyStorePassword = keyStorePassword;\r
- }\r
-\r
- @Override\r
- public int hashCode() {\r
- final int prime = 31;\r
- int result = 1;\r
- result = prime * result + ((asdcAddress == null) ? 0 : asdcAddress.hashCode());\r
- result = prime * result + ((comsumerID == null) ? 0 : comsumerID.hashCode());\r
- result = prime * result + ((consumerGroup == null) ? 0 : consumerGroup.hashCode());\r
- result = prime * result + ((environmentName == null) ? 0 : environmentName.hashCode());\r
- result = prime * result + ((password == null) ? 0 : password.hashCode());\r
- result = prime * result + pollingInterval;\r
- result = prime * result + pollingTimeout;\r
- result = prime * result + ((relevantArtifactTypes == null) ? 0 : relevantArtifactTypes.hashCode());\r
- result = prime * result + ((user == null) ? 0 : user.hashCode());\r
- return result;\r
- }\r
-\r
- @Override\r
- public boolean activateServerTLSAuth() {\r
-\r
- return activateServerTLSAuth;\r
- }\r
-\r
- public void setactivateServerTLSAuth(boolean activateServerTLSAuth) {\r
- this.activateServerTLSAuth = activateServerTLSAuth;\r
- }\r
-\r
- @Override\r
- public boolean equals(Object obj) {\r
- if (this == obj)\r
- return true;\r
- if (obj == null)\r
- return false;\r
- if (getClass() != obj.getClass())\r
- return false;\r
- TestConfiguration other = (TestConfiguration) obj;\r
- if (asdcAddress == null) {\r
- if (other.asdcAddress != null)\r
- return false;\r
- } else if (!asdcAddress.equals(other.asdcAddress))\r
- return false;\r
- if (comsumerID == null) {\r
- if (other.comsumerID != null)\r
- return false;\r
- } else if (!comsumerID.equals(other.comsumerID))\r
- return false;\r
- if (consumerGroup == null) {\r
- if (other.consumerGroup != null)\r
- return false;\r
- } else if (!consumerGroup.equals(other.consumerGroup))\r
- return false;\r
- if (environmentName == null) {\r
- if (other.environmentName != null)\r
- return false;\r
- } else if (!environmentName.equals(other.environmentName))\r
- return false;\r
- if (password == null) {\r
- if (other.password != null)\r
- return false;\r
- } else if (!password.equals(other.password))\r
- return false;\r
- if (pollingInterval != other.pollingInterval)\r
- return false;\r
- if (pollingTimeout != other.pollingTimeout)\r
- return false;\r
- if (relevantArtifactTypes == null) {\r
- if (other.relevantArtifactTypes != null)\r
- return false;\r
- } else if (!relevantArtifactTypes.equals(other.relevantArtifactTypes))\r
- return false;\r
- if (user == null) {\r
- if (other.user != null)\r
- return false;\r
- } else if (!user.equals(other.user))\r
- return false;\r
- if (keyStorePath == null) {\r
- if (other.keyStorePath != null)\r
- return false;\r
- } else if (!keyStorePath.equals(other.keyStorePath))\r
- return false;\r
- if (keyStorePassword == null) {\r
- if (other.keyStorePassword != null)\r
- return false;\r
- } else if (!keyStorePassword.equals(other.keyStorePassword))\r
- return false;\r
-\r
- return true;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- return "TestConfiguration [asdcAddress=" + asdcAddress + ", user=" + user + ", password=" + password +\r
- ", pollingInterval=" + pollingInterval + ", pollingTimeout=" + pollingTimeout +\r
- ", relevantArtifactTypes=" + relevantArtifactTypes + ", consumerGroup=" + consumerGroup +\r
- ", environmentName=" + environmentName + ", comsumerID=" + comsumerID + "]";\r
- }\r
-\r
- @Override\r
- public boolean isFilterInEmptyResources() {\r
- return isFilterInEmptyResources;\r
- }\r
-\r
-\r
- public void setFilterInEmptyResources(boolean isFilterInEmptyResources) {\r
- this.isFilterInEmptyResources = isFilterInEmptyResources;\r
- }\r
-\r
- @Override\r
- public Boolean isUseHttpsWithDmaap() {\r
- return this.useHttpsWithDmaap;\r
- }\r
-}\r