com.google.gdata.data.projecthosting
Class Owner

java.lang.Object
  extended by com.google.gdata.data.AbstractExtension
      extended by com.google.gdata.data.ExtensionPoint
          extended by com.google.gdata.data.projecthosting.Owner
All Implemented Interfaces:
Extension

public class Owner
extends ExtensionPoint

Issue owner.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
 
Constructor Summary
Owner()
          Default mutable constructor.
 
Method Summary
 void declareExtensions(ExtensionProfile extProfile)
          Declares the set of expected Extension types for an ExtensionPoint within the target extension profile.
static ExtensionDescription getDefaultDescription(boolean required, boolean repeatable)
          Returns the extension description, specifying whether it is required, and whether it is repeatable.
 Uri getUri()
          Returns the uri.
 Username getUsername()
          Returns the username.
 boolean hasUri()
          Returns whether it has the uri.
 boolean hasUsername()
          Returns whether it has the username.
 void setUri(Uri uri)
          Sets the uri.
 void setUsername(Username username)
          Sets the username.
 java.lang.String toString()
           
 
Methods inherited from class com.google.gdata.data.ExtensionPoint
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getHandler, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit
 
Methods inherited from class com.google.gdata.data.AbstractExtension
disableStrictValidation, enableStrictValidation, generate, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Owner

public Owner()
Default mutable constructor.

Method Detail

declareExtensions

public void declareExtensions(ExtensionProfile extProfile)
Description copied from class: ExtensionPoint
Declares the set of expected Extension types for an ExtensionPoint within the target extension profile. The base implementation does not declare any extensions, but can be overridden by specific types of ExtensionPoints that always contain a well-defined set of extensions.

Overrides:
declareExtensions in class ExtensionPoint
Parameters:
extProfile - the ExtensionProfile to initialize.

getUri

public Uri getUri()
Returns the uri.

Returns:
uri

setUri

public void setUri(Uri uri)
Sets the uri.

Parameters:
uri - uri or null to reset

hasUri

public boolean hasUri()
Returns whether it has the uri.

Returns:
whether it has the uri

getUsername

public Username getUsername()
Returns the username.

Returns:
username

setUsername

public void setUsername(Username username)
Sets the username.

Parameters:
username - username or null to reset

hasUsername

public boolean hasUsername()
Returns whether it has the username.

Returns:
whether it has the username

getDefaultDescription

public static ExtensionDescription getDefaultDescription(boolean required,
                                                         boolean repeatable)
Returns the extension description, specifying whether it is required, and whether it is repeatable.

Parameters:
required - whether it is required
repeatable - whether it is repeatable
Returns:
extension description

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object