org.alfresco.mobile.android.api.asynchronous
Class DocumentCreateLoader

java.lang.Object
  extended by android.content.Loader<D>
      extended by android.content.AsyncTaskLoader<T>
          extended by org.alfresco.mobile.android.api.asynchronous.AbstractBaseLoader<LoaderResult<Document>>
              extended by org.alfresco.mobile.android.api.asynchronous.DocumentCreateLoader

public class DocumentCreateLoader
extends AbstractBaseLoader<LoaderResult<Document>>

Provides an asynchronous Loader to create a Document object.

Author:
Jean Marie Pascal

Nested Class Summary
 
Nested classes/interfaces inherited from class android.content.Loader
android.content.Loader.ForceLoadContentObserver, android.content.Loader.OnLoadCanceledListener<D>, android.content.Loader.OnLoadCompleteListener<D>
 
Field Summary
static int ID
          Unique DocumentCreateLoader identifier.
 
Fields inherited from class org.alfresco.mobile.android.api.asynchronous.AbstractBaseLoader
session
 
Constructor Summary
DocumentCreateLoader(android.content.Context context, AlfrescoSession session, Folder parentFolder, String documentName)
          Create an empty (with no content) document object.
DocumentCreateLoader(android.content.Context context, AlfrescoSession session, Folder parentFolder, String documentName, Map<String,Serializable> properties)
          Create an empty (with no content) document object.
DocumentCreateLoader(android.content.Context context, AlfrescoSession session, Folder parentFolder, String documentName, Map<String,Serializable> properties, ContentFile contentFile)
          Create a document object.
 
Method Summary
 LoaderResult<Document> loadInBackground()
           
 
Methods inherited from class org.alfresco.mobile.android.api.asynchronous.AbstractBaseLoader
deliverResult, onReset, onStartLoading, onStopLoading
 
Methods inherited from class android.content.AsyncTaskLoader
cancelLoadInBackground, dump, isLoadInBackgroundCanceled, onCanceled, onCancelLoad, onForceLoad, onLoadInBackground, setUpdateThrottle
 
Methods inherited from class android.content.Loader
abandon, cancelLoad, dataToString, deliverCancellation, forceLoad, getContext, getId, isAbandoned, isReset, isStarted, onAbandon, onContentChanged, registerListener, registerOnLoadCanceledListener, reset, startLoading, stopLoading, takeContentChanged, toString, unregisterListener, unregisterOnLoadCanceledListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final int ID
Unique DocumentCreateLoader identifier.

Constructor Detail

DocumentCreateLoader

public DocumentCreateLoader(android.content.Context context,
                            AlfrescoSession session,
                            Folder parentFolder,
                            String documentName)
Create an empty (with no content) document object.

Parameters:
context - : Android Context
session - : Repository Session
parentFolder - : Future parent folder of a new document
documentName - : Name of the document

DocumentCreateLoader

public DocumentCreateLoader(android.content.Context context,
                            AlfrescoSession session,
                            Folder parentFolder,
                            String documentName,
                            Map<String,Serializable> properties)
Create an empty (with no content) document object.

Parameters:
context - : Android Context
session - : Repository Session
parentFolder - : Future parent folder of a new document
documentName - : Name of the document
properties - : (Optional) list of property values that must be applied

DocumentCreateLoader

public DocumentCreateLoader(android.content.Context context,
                            AlfrescoSession session,
                            Folder parentFolder,
                            String documentName,
                            Map<String,Serializable> properties,
                            ContentFile contentFile)
Create a document object.

Parameters:
context - : Android Context
session - : Repository Session
parentFolder - : Future parent folder of a new document
properties - : (Optional) list of property values that must be applied
contentFile - : (Optional) ContentFile that contains data stream or file
Method Detail

loadInBackground

public LoaderResult<Document> loadInBackground()
Specified by:
loadInBackground in class android.content.AsyncTaskLoader<LoaderResult<Document>>


Copyright © 2012 Alfresco Software. All Rights Reserved.