Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Kuali Coeus, a comprehensive research administration system for higher education.
   * 
   * Copyright 2005-2015 Kuali, Inc.
   * 
   * This program is free software: you can redistribute it and/or modify
   * it under the terms of the GNU Affero General Public License as
   * published by the Free Software Foundation, either version 3 of the
   * License, or (at your option) any later version.
  * 
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU Affero General Public License for more details.
  * 
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 package org.kuali.coeus.s2sgen.api.core;

This class is for exceptions that occur in the s2s subsystem.
 
 public class S2SException extends RuntimeException {
 
     public static final String ERROR_S2S_UNKNOWN = "error.s2s.unknown";
 
     private String errorMessage;
     private String errorKey = ;
     private int messageType;
     private String[] params;
     private String tabErrorKey;
 
     public S2SException() {
         super();
     }
 
     public S2SException(Exception ex) {
         super(ex);
         this. = ex.getMessage();
     }
 
     public S2SException(String message,Exception ex) {
         super(message,ex);
     }
 
     public S2SException(String msg) {
         super(msg);
         this. = msg;
     }
 
     public S2SException(String errorKey,String msg) {
         super(msg);
         this. = msg;
         this. = errorKey;
     }
     public S2SException(String errorKey,String msg,String... params) {
         super(msg);
         this. = msg;
         this. = errorKey;
         this. = params;
     }
     public S2SException(String msgint messageType) {
         super(msg);
         this. = msg;
         this. = messageType;
     }
 
     public String getMessage() {
         return ;
     }

    
This method returns message as first element followed by all params
 
     public String[] getMessageWithParams() {
         String[] messageWithParams = new String[getParams().length+1];
         messageWithParams[0]=;
         for (int i = 1; i < messageWithParams.lengthi++) {
             messageWithParams[i]=[i-1];
         }
         return messageWithParams;
     }
 
     public String getErrorMessage() {
         return ;
     }
 
     public void setErrorMessage(String errorMessage) {
         this. = errorMessage;
     }
 
     public String getErrorKey() {
         return ;
     }
 
     public void setErrorKey(String errorKey) {
         this. = errorKey;
     }
    public int getMessageType() {
        return ;
    }
    public void setMessageType(int messageType) {
        this. = messageType;
    }
    public String[] getParams() {
        return ;
    }
    public void setParams(String[] params) {
        this. = params;
    }
    public String getTabErrorKey() {
        return ;
    }
    public void setTabErrorKey(String tabErrorKey) {
        this. = tabErrorKey;
    }
New to GrepCode? Check out our FAQ X