Android Open Source - geocamMemoForAndroid Django Memo Interface






From Project

Back to project page geocamMemoForAndroid.

License

The source code is released under:

NASA OPEN SOURCE AGREEMENT VERSION 1.3 THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN COMPUTER SOFTWARE ORI...

If you think the Android project geocamMemoForAndroid 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 gov.nasa.arc.geocam.memo.service;
/*from  w  ww.ja va 2  s . c o  m*/
import gov.nasa.arc.geocam.memo.bean.GeoCamMemoMessage;
import gov.nasa.arc.geocam.memo.exception.AuthenticationFailedException;

import java.io.IOException;
import java.util.List;

import org.apache.http.client.ClientProtocolException;

/**
 * The Interface DjangoMemoInterface.  This provides access to the
 * methods that manipulate the memos from the server.
 */
public interface DjangoMemoInterface {
  
  /**
   * Gets available memos from the server.
   *
   * @return the memos
   * @throws ClientProtocolException the client protocol exception
   * @throws AuthenticationFailedException the authentication failed exception
   * @throws IOException Signals that an I/O exception has occurred.
   */
  public List<GeoCamMemoMessage> getMemos()
   throws ClientProtocolException, AuthenticationFailedException, IOException;
  
  /**
   * Creates a memo on the django server.
   *
   * @param message the message
   * @throws ClientProtocolException the client protocol exception
   * @throws AuthenticationFailedException the authentication failed exception
   * @throws IOException Signals that an I/O exception has occurred.
   */
  public void createMemo(GeoCamMemoMessage message)
   throws ClientProtocolException, AuthenticationFailedException, IOException;
  
  /**
   * Sets the authorization credentials.
   *
   * @param username the username
   * @param password the password
   */
  public void setAuth(String username, String password);
}




Java Source Code List

gov.nasa.arc.geocam.memo.GeoCamMemoModule.java
gov.nasa.arc.geocam.memo.GeoCamMemoRoboApplication.java
gov.nasa.arc.geocam.memo.UIUtils.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoCreateActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoHomeActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoMapActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoMessageArrayAdapter.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoSettings.java
gov.nasa.arc.geocam.memo.bean.GeoCamMemoMessage.java
gov.nasa.arc.geocam.memo.exception.AuthenticationFailedException.java
gov.nasa.arc.geocam.memo.service.DjangoMemoImplementation.java
gov.nasa.arc.geocam.memo.service.DjangoMemoInterface.java
gov.nasa.arc.geocam.memo.service.DjangoMemoJsonConverterImplementation.java
gov.nasa.arc.geocam.memo.service.DjangoMemoJsonConverterInterface.java
gov.nasa.arc.geocam.memo.service.GeoLocationListener.java
gov.nasa.arc.geocam.memo.service.MemoMapOverlay.java
gov.nasa.arc.geocam.memo.service.SiteAuthCookieImplementation.java
gov.nasa.arc.geocam.memo.service.SiteAuthInterface.java