DMAAP-MR - Merge MR repos
[dmaap/messagerouter/messageservice.git] / src / main / java / org / onap / dmaap / dmf / mr / exception / DMaaPErrorMessages.java
diff --git a/src/main/java/org/onap/dmaap/dmf/mr/exception/DMaaPErrorMessages.java b/src/main/java/org/onap/dmaap/dmf/mr/exception/DMaaPErrorMessages.java
new file mode 100644 (file)
index 0000000..96192ec
--- /dev/null
@@ -0,0 +1,247 @@
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed 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.
+ *  ============LICENSE_END=========================================================
+ *  
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+package org.onap.dmaap.dmf.mr.exception;
+
+import org.springframework.stereotype.Component;
+import org.springframework.web.context.support.SpringBeanAutowiringSupport;
+
+import javax.annotation.PostConstruct;
+
+/**
+ * This Class reads the error message properties
+ * from the properties file
+ * @author rajashree.khare
+ *
+ */
+@Component
+public class DMaaPErrorMessages {
+
+       
+                       
+
+       //@Value("${resource.not.found}")
+       private String notFound="The requested resource was not found.Please verify the URL and try again";
+       
+//     @Value("${server.unavailable}")
+       private String serverUnav="Server is temporarily unavailable or busy.Try again later, or try another server in the cluster.";
+       
+//     @Value("${http.method.not.allowed}")
+       private String methodNotAllowed="The specified HTTP method is not allowed for the requested resource.Enter a valid HTTP method and try again.";
+       
+       //@Value("${incorrect.request.json}")
+       private String badRequest="Incorrect JSON object. Please correct the JSON format and try again.";
+       
+//     @Value("${network.time.out}")
+       private String nwTimeout="Connection to the DMaaP MR was timed out.Please try again.";
+       
+       //@Value("${get.topic.failure}")
+       private String topicsfailure="Failed to retrieve list of all topics.";
+       
+       //@Value("${not.permitted.access.1}")
+       private String notPermitted1="Access Denied.User does not have permission to perform ";
+       
+       //@Value("${not.permitted.access.2}")
+       private String notPermitted2=" operation on Topic:";
+       
+       //@Value("${get.topic.details.failure}")
+       private String topicDetailsFail="Failed to retrieve details of topic:";
+       
+       //@Value("${create.topic.failure}")
+       private String createTopicFail="Failed to create topic:";
+       
+       //@Value("${delete.topic.failure}")
+       private String deleteTopicFail="Failed to delete topic:";
+       
+       //@Value("${incorrect.json}")
+       private String incorrectJson="Incorrect JSON object.Could not parse JSON. Please correct the JSON format and try again.";
+       
+       //@Value("${consume.msg.error}")
+       private String consumeMsgError="Error while reading data from topic.";
+       
+       //@Value("${publish.msg.error}")
+       private String publishMsgError="Error while publishing data to topic.";
+       
+       
+       //@Value("${publish.msg.count}")
+       private String publishMsgCount="Successfully published number of messages :";
+       
+       
+       //@Value("${authentication.failure}")
+       private String authFailure="Access Denied: Invalid Credentials. Enter a valid MechId and Password and try again.";
+       //@Value("${msg_size_exceeds}")
+       private String msgSizeExceeds="Message size exceeds the default size.";
+       
+       
+       //@Value("${topic.not.exist}")
+       private String topicNotExist="No such topic exists.";
+       
+       public String getMsgSizeExceeds() {
+               return msgSizeExceeds;
+       }
+
+       public void setMsgSizeExceeds(String msgSizeExceeds) {
+               this.msgSizeExceeds = msgSizeExceeds;
+       }
+
+       public String getNotFound() {
+               return notFound;
+       }
+
+       public void setNotFound(String notFound) {
+               this.notFound = notFound;
+       }
+
+       public String getServerUnav() {
+               return serverUnav;
+       }
+
+       public void setServerUnav(String serverUnav) {
+               this.serverUnav = serverUnav;
+       }
+
+       public String getMethodNotAllowed() {
+               return methodNotAllowed;
+       }
+
+       public void setMethodNotAllowed(String methodNotAllowed) {
+               this.methodNotAllowed = methodNotAllowed;
+       }
+
+       public String getBadRequest() {
+               return badRequest;
+       }
+
+       public void setBadRequest(String badRequest) {
+               this.badRequest = badRequest;
+       }
+
+       public String getNwTimeout() {
+               return nwTimeout;
+       }
+
+       public void setNwTimeout(String nwTimeout) {
+               this.nwTimeout = nwTimeout;
+       }
+
+       public String getNotPermitted1() {
+               return notPermitted1;
+       }
+
+       public void setNotPermitted1(String notPermitted1) {
+               this.notPermitted1 = notPermitted1;
+       }
+
+       public String getNotPermitted2() {
+               return notPermitted2;
+       }
+
+       public void setNotPermitted2(String notPermitted2) {
+               this.notPermitted2 = notPermitted2;
+       }
+
+       public String getTopicsfailure() {
+               return topicsfailure;
+       }
+
+       public void setTopicsfailure(String topicsfailure) {
+               this.topicsfailure = topicsfailure;
+       }
+
+       public String getTopicDetailsFail() {
+               return topicDetailsFail;
+       }
+
+       public void setTopicDetailsFail(String topicDetailsFail) {
+               this.topicDetailsFail = topicDetailsFail;
+       }
+
+       public String getCreateTopicFail() {
+               return createTopicFail;
+       }
+
+       public void setCreateTopicFail(String createTopicFail) {
+               this.createTopicFail = createTopicFail;
+       }
+
+       public String getIncorrectJson() {
+               return incorrectJson;
+       }
+
+       public void setIncorrectJson(String incorrectJson) {
+               this.incorrectJson = incorrectJson;
+       }
+
+       public String getDeleteTopicFail() {
+               return deleteTopicFail;
+       }
+
+       public void setDeleteTopicFail(String deleteTopicFail) {
+               this.deleteTopicFail = deleteTopicFail;
+       }
+
+       public String getConsumeMsgError() {
+               return consumeMsgError;
+       }
+
+       public void setConsumeMsgError(String consumeMsgError) {
+               this.consumeMsgError = consumeMsgError;
+       }
+
+       public String getPublishMsgError() {
+               return publishMsgError;
+       }
+
+       public void setPublishMsgError(String publishMsgError) {
+               this.publishMsgError = publishMsgError;
+       }
+
+       public String getPublishMsgCount() {
+               return publishMsgCount;
+       }
+
+       public String getAuthFailure() {
+               return authFailure;
+       }
+
+       public void setAuthFailure(String authFailure) {
+               this.authFailure = authFailure;
+       }
+
+       public void setPublishMsgCount(String publishMsgCount) {
+               this.publishMsgCount = publishMsgCount;
+       }
+
+       public String getTopicNotExist() {
+               return topicNotExist;
+       }
+
+       public void setTopicNotExist(String topicNotExist) {
+               this.topicNotExist = topicNotExist;
+       }
+       
+       
+       @PostConstruct
+       public void init() {
+           SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this);
+       }
+       
+}