Android Open Source - RealtimeStorage-Android Item Snapshot






From Project

Back to project page RealtimeStorage-Android.

License

The source code is released under:

MIT License

If you think the Android project RealtimeStorage-Android 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 co.realtime.storage;
// w ww  . j a  v  a 2 s .c  o  m
import java.util.LinkedHashMap;


public class ItemSnapshot {
  TableRef tableRef;
  LinkedHashMap<String, ItemAttribute> value;
  ItemAttribute primaryValue;
  ItemAttribute secondaryValue;
  
  ItemSnapshot(TableRef tableRef, LinkedHashMap<String, ItemAttribute> value, ItemAttribute primaryValue, ItemAttribute secondaryValue){
    this.tableRef = tableRef;
    this.value = value;
    this.primaryValue = primaryValue;
    this.secondaryValue = secondaryValue;
  }
  
  /**
   * Creates a new item reference object.
   * 
   * @return A reference to item
   */
  public ItemRef ref(){
    return new ItemRef(this.tableRef.context, this.tableRef, this.primaryValue, this.secondaryValue);
  }
  
  /**
   * Return the value of this snapshot.
   * 
   * @return The linked hash map containing the item attributes with properties names as a keys.
   */
  public LinkedHashMap<String, ItemAttribute> val(){
    return this.value;    
  }

}




Java Source Code List

adapters.TodoCustomAdapter.java
co.realtime.sample.ApplicationTest.java
co.realtime.sample.MainActivity.java
co.realtime.storage.ApplicationTest.java
co.realtime.storage.EventCollection.java
co.realtime.storage.Event.java
co.realtime.storage.Filter.java
co.realtime.storage.ItemAttribute.java
co.realtime.storage.ItemRef.java
co.realtime.storage.ItemSnapshot.java
co.realtime.storage.LHMItemsComparator.java
co.realtime.storage.OnRestCompleted.java
co.realtime.storage.PostBodyBuilder.java
co.realtime.storage.ProcessRestResponse.java
co.realtime.storage.RestWebservice.java
co.realtime.storage.Rest.java
co.realtime.storage.StorageContext.java
co.realtime.storage.StorageRef.java
co.realtime.storage.TableRef.java
co.realtime.storage.TableSnapshot.java
co.realtime.storage.entities.Heartbeat.java
co.realtime.storage.entities.IORMapping.java
co.realtime.storage.entities.KeySchema.java
co.realtime.storage.entities.Key.java
co.realtime.storage.entities.TableMetadata.java
co.realtime.storage.entities.Throughput.java
co.realtime.storage.ext.OnBooleanResponse.java
co.realtime.storage.ext.OnError.java
co.realtime.storage.ext.OnHeartbeat.java
co.realtime.storage.ext.OnItemSnapshot.java
co.realtime.storage.ext.OnPresence.java
co.realtime.storage.ext.OnReconnected.java
co.realtime.storage.ext.OnReconnecting.java
co.realtime.storage.ext.OnTableCreation.java
co.realtime.storage.ext.OnTableMetadata.java
co.realtime.storage.ext.OnTableSnapshot.java
co.realtime.storage.ext.OnTableUpdate.java
co.realtime.storage.ext.StorageException.java
config.Config.java
handlers.StorageHandler.java
helpers.ListNameHelper.java
listeners.ClickListener.java
listeners.EditorListener.java
ui.MyViewPager.java