com.stackmob.sdk.model
Class StackMobUser

java.lang.Object
  extended by com.stackmob.sdk.model.StackMobModel
      extended by com.stackmob.sdk.model.StackMobUser

public class StackMobUser
extends StackMobModel


Nested Class Summary
 
Nested classes/interfaces inherited from class com.stackmob.sdk.model.StackMobModel
StackMobModel.DateAsNumberTypeAdapter
 
Constructor Summary
protected StackMobUser(Class<? extends StackMobUser> actualClass, String username, String password)
           
  StackMobUser(String username, String password)
           
 
Method Summary
 String getIDFieldName()
           
 void getPushToken(StackMobRawCallback callback)
           
 String getSchemaName()
          Determines the schema connected to this class on the server.
 String getUsername()
           
 boolean isLoggedIn()
           
protected  void login(Map<String,String> args, StackMobCallback callback)
           
 void login(StackMobCallback callback)
           
 void loginResettingTemporaryPassword(String newPassword, StackMobCallback callback)
           
 void logout(StackMobCallback callback)
           
 void registerForPush(String registrationID, StackMobRawCallback callback)
           
 void resetPassword(String oldPassword, String newPassword, StackMobCallback callback)
           
 
Methods inherited from class com.stackmob.sdk.model.StackMobModel
destroy, destroy, fetch, fetch, fetchWithDepth, fillFieldFromJson, fillFromJson, fillFromJson, fillFromJson, getExistingModel, getFieldAsCollection, getID, hasData, hasSameID, load, save, save, saveWithDepth, saveWithDepth, setActualClass, setFieldFromList, setID, setID, toJson, toJsonWithDepth, toJsonWithDepth, updateModelListFromJson
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackMobUser

protected StackMobUser(Class<? extends StackMobUser> actualClass,
                       String username,
                       String password)

StackMobUser

public StackMobUser(String username,
                    String password)
Method Detail

getSchemaName

public String getSchemaName()
Description copied from class: StackMobModel
Determines the schema connected to this class on the server. By default it's the name of the class in lower case. Override in subclasses to change that. Must be 3-25 alphanumeric characters.

Overrides:
getSchemaName in class StackMobModel
Returns:
the schema name

getIDFieldName

public String getIDFieldName()
Overrides:
getIDFieldName in class StackMobModel

getUsername

public String getUsername()

login

protected void login(Map<String,String> args,
                     StackMobCallback callback)

login

public void login(StackMobCallback callback)

loginResettingTemporaryPassword

public void loginResettingTemporaryPassword(String newPassword,
                                            StackMobCallback callback)

logout

public void logout(StackMobCallback callback)

isLoggedIn

public boolean isLoggedIn()

resetPassword

public void resetPassword(String oldPassword,
                          String newPassword,
                          StackMobCallback callback)

registerForPush

public void registerForPush(String registrationID,
                            StackMobRawCallback callback)

getPushToken

public void getPushToken(StackMobRawCallback callback)


Copyright © 2012 StackMob. All Rights Reserved.