src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java

Print this page
rev 10537 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>


  79     }
  80 
  81     public String returnCodeSymbol() {
  82         return returnCodeSymbol(returnCode);
  83     }
  84 
  85     public static String returnCodeSymbol(int i) {
  86         return "not yet implemented";
  87     }
  88 
  89     public String returnCodeMessage() {
  90         return Krb5.getErrorMessage(returnCode);
  91     }
  92 
  93     public static String errorMessage(int i) {
  94         return Krb5.getErrorMessage(i);
  95     }
  96 
  97 
  98     public String krbErrorMessage() {
  99         StringBuilder strbuf = new StringBuilder("krb_error " + returnCode);

 100         String msg =  getMessage();
 101         if (msg != null) {
 102             strbuf.append(" ");
 103             strbuf.append(msg);
 104         }
 105         return strbuf.toString();
 106     }
 107 
 108     /**
 109      * Returns messages like:
 110      * "Integrity check on decrypted field failed (31) - \
 111      *                         Could not decrypt service ticket"
 112      * If the error code is 0 then the first half is skipped.
 113      */
 114     public String getMessage() {
 115         StringBuilder message = new StringBuilder();
 116         int returnCode = returnCode();
 117         if (returnCode != 0) {
 118             message.append(returnCodeMessage());
 119             message.append(" (").append(returnCode()).append(')');
 120         }
 121         String consMessage = super.getMessage();
 122         if (consMessage != null && consMessage.length() != 0) {
 123             if (returnCode != 0)
 124                 message.append(" - ");
 125             message.append(consMessage);




  79     }
  80 
  81     public String returnCodeSymbol() {
  82         return returnCodeSymbol(returnCode);
  83     }
  84 
  85     public static String returnCodeSymbol(int i) {
  86         return "not yet implemented";
  87     }
  88 
  89     public String returnCodeMessage() {
  90         return Krb5.getErrorMessage(returnCode);
  91     }
  92 
  93     public static String errorMessage(int i) {
  94         return Krb5.getErrorMessage(i);
  95     }
  96 
  97 
  98     public String krbErrorMessage() {
  99         StringBuilder sb = new StringBuilder();
 100         sb.append("krb_error ").append(returnCode);
 101         String msg =  getMessage();
 102         if (msg != null) {
 103             sb.append(" ");
 104             sb.append(msg);
 105         }
 106         return sb.toString();
 107     }
 108 
 109     /**
 110      * Returns messages like:
 111      * "Integrity check on decrypted field failed (31) - \
 112      *                         Could not decrypt service ticket"
 113      * If the error code is 0 then the first half is skipped.
 114      */
 115     public String getMessage() {
 116         StringBuilder message = new StringBuilder();
 117         int returnCode = returnCode();
 118         if (returnCode != 0) {
 119             message.append(returnCodeMessage());
 120             message.append(" (").append(returnCode()).append(')');
 121         }
 122         String consMessage = super.getMessage();
 123         if (consMessage != null && consMessage.length() != 0) {
 124             if (returnCode != 0)
 125                 message.append(" - ");
 126             message.append(consMessage);