public class

Login

extends ExtensionPoint
implements Extension
java.lang.Object
   ↳ com.google.gdata.data.AbstractExtension
     ↳ com.google.gdata.data.ExtensionPoint
       ↳ com.google.gdata.data.appsforyourdomain.Login

Class Overview

A name space element: "apps:login". Used to model a user account in Google Apps for Your Domain. Has attributes "userName", "password", "suspended", "ipWhitelisted" and "hashFunctionName".

Summary

Constants
String ATTRIBUTE_ADMIN
String ATTRIBUTE_AGREED_TO_TERMS
String ATTRIBUTE_CHANGE_PASSWORD_AT_NEXT_LOGIN
String ATTRIBUTE_HASH_FUNCTION_NAME
String ATTRIBUTE_IPWHITELISTED
String ATTRIBUTE_PASSWORD
String ATTRIBUTE_SUSPENDED
String ATTRIBUTE_USER_NAME
String EXTENSION_LOCAL_NAME
Fields
protected Boolean admin
protected Boolean agreedToTerms
protected Boolean changePasswordAtNextLogin
protected String hashFunctionName
protected Boolean ipWhitelisted
protected String password
protected Boolean suspended
protected String userName
[Expand]
Inherited Fields
From class com.google.gdata.data.ExtensionPoint
From class com.google.gdata.data.AbstractExtension
Public Constructors
Login()
Public Methods
void generate(XmlWriter w, ExtensionProfile extensionProfile)
Generates an XML representation for the extension.
Boolean getAdmin()
Boolean getAgreedToTerms()
Boolean getChangePasswordAtNextLogin()
static ExtensionDescription getDefaultDescription()
XmlParser.ElementHandler getHandler(ExtensionProfile extProfile, String namespace, String localName, Attributes attrs)
The default implementation uses the AbstractExtension.AttributesHandler to handle parsing the extension.
String getHashFunctionName()
Boolean getIpWhitelisted()
String getPassword()
Boolean getSuspended()
String getUserName()
void setAdmin(Boolean b)
void setAgreedToTerms(Boolean b)
void setChangePasswordAtNextLogin(Boolean b)
void setHashFunctionName(String h)
void setIpWhitelisted(Boolean b)
void setPassword(String password)
void setSuspended(Boolean b)
void setUserName(String userName)
[Expand]
Inherited Methods
From class com.google.gdata.data.ExtensionPoint
From class com.google.gdata.data.AbstractExtension
From class java.lang.Object
From interface com.google.gdata.data.Extension

Constants

public static final String ATTRIBUTE_ADMIN

Constant Value: "admin"

public static final String ATTRIBUTE_AGREED_TO_TERMS

Constant Value: "agreedToTerms"

public static final String ATTRIBUTE_CHANGE_PASSWORD_AT_NEXT_LOGIN

Constant Value: "changePasswordAtNextLogin"

public static final String ATTRIBUTE_HASH_FUNCTION_NAME

Constant Value: "hashFunctionName"

public static final String ATTRIBUTE_IPWHITELISTED

Constant Value: "ipWhitelisted"

public static final String ATTRIBUTE_PASSWORD

Constant Value: "password"

public static final String ATTRIBUTE_SUSPENDED

Constant Value: "suspended"

public static final String ATTRIBUTE_USER_NAME

Constant Value: "userName"

public static final String EXTENSION_LOCAL_NAME

Constant Value: "login"

Fields

protected Boolean admin

protected Boolean agreedToTerms

protected Boolean changePasswordAtNextLogin

protected String hashFunctionName

protected Boolean ipWhitelisted

protected String password

protected Boolean suspended

protected String userName

Public Constructors

public Login ()

Public Methods

public void generate (XmlWriter w, ExtensionProfile extensionProfile)

Generates an XML representation for the extension.

Parameters
w XML writer
extensionProfile Extension profile
Throws
IOException

public Boolean getAdmin ()

public Boolean getAgreedToTerms ()

public Boolean getChangePasswordAtNextLogin ()

public static ExtensionDescription getDefaultDescription ()

Returns
  • Description of this extension

public XmlParser.ElementHandler getHandler (ExtensionProfile extProfile, String namespace, String localName, Attributes attrs)

The default implementation uses the AbstractExtension.AttributesHandler to handle parsing the extension.

Parameters
extProfile Extension profile
namespace Extension namespace
localName Tag name, without the namespace prefix
attrs Tag attributes
Returns
  • an element handler

public String getHashFunctionName ()

public Boolean getIpWhitelisted ()

public String getPassword ()

public Boolean getSuspended ()

public String getUserName ()

public void setAdmin (Boolean b)

Parameters
b

public void setAgreedToTerms (Boolean b)

Parameters
b

public void setChangePasswordAtNextLogin (Boolean b)

Parameters
b

public void setHashFunctionName (String h)

Parameters
h

public void setIpWhitelisted (Boolean b)

Parameters
b

public void setPassword (String password)

Parameters
password

public void setSuspended (Boolean b)

Parameters
b

public void setUserName (String userName)

Parameters
userName