Android Open Source - AndroidOperaLink Lib Opera Link Exception






From Project

Back to project page AndroidOperaLink.

License

The source code is released under:

Apache License

If you think the Android project AndroidOperaLink listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.opera.link.apilib.android.exceptions;
/*from  ww w .  j ava 2s  .co  m*/


public class LibOperaLinkException extends Exception {
  
  public static final int BAD_REQUEST = 400;
  public static final int UNAUTHORIZED = 401;
  public static final int NOT_FOUND = 404;

  
  private static final long serialVersionUID = 1L;
  public LibOperaLinkException(Exception innerException) {
    super();
  }
  public LibOperaLinkException(String message) {
    super(message);
  }
  public static void throwCommunicationExeption(int httpStatusCode, Exception innerException)
      throws LinkItemNotFound, LinkAccessDeniedException, LibOperaLinkException {
    switch(httpStatusCode) {
    case NOT_FOUND:
      throw new LinkItemNotFound();
    case UNAUTHORIZED:
      throw new LinkAccessDeniedException(innerException);
    }
    throw new LibOperaLinkException(innerException);
  }
}




Java Source Code List

com.opera.link.apilib.android.ApiParameters.java
com.opera.link.apilib.android.Base64.java
com.opera.link.apilib.android.LinkClient.java
com.opera.link.apilib.android.exceptions.LibOperaLinkException.java
com.opera.link.apilib.android.exceptions.LinkAccessDeniedException.java
com.opera.link.apilib.android.exceptions.LinkItemNotFound.java
com.opera.link.apilib.android.exceptions.LinkResponseFormatException.java
com.opera.link.apilib.android.items.BookmarkFolderEntry.java
com.opera.link.apilib.android.items.BookmarkFolder.java
com.opera.link.apilib.android.items.BookmarkSeparator.java
com.opera.link.apilib.android.items.Bookmark.java
com.opera.link.apilib.android.items.Element.java
com.opera.link.apilib.android.items.FolderContext.java
com.opera.link.apilib.android.items.FolderEntry.java
com.opera.link.apilib.android.items.FolderInterface.java
com.opera.link.apilib.android.items.NoteFolderEntry.java
com.opera.link.apilib.android.items.NoteFolder.java
com.opera.link.apilib.android.items.NoteSeparator.java
com.opera.link.apilib.android.items.Note.java
com.opera.link.apilib.android.items.SpeedDial.java