Liferay 6.0.5

com.liferay.portal.googleapps
Class GGroupManagerImpl

java.lang.Object
  extended by com.liferay.portal.googleapps.GBaseManagerImpl
      extended by com.liferay.portal.googleapps.GGroupManagerImpl
All Implemented Interfaces:
GGroupManager

public class GGroupManagerImpl
extends GBaseManagerImpl
implements GGroupManager


Field Summary
protected  String groupURL
           
 
Fields inherited from class com.liferay.portal.googleapps.GBaseManagerImpl
APPS_URL, googleApps
 
Constructor Summary
GGroupManagerImpl(GoogleApps googleApps)
           
 
Method Summary
 void addGGroupMember(String groupEmailAddress, String memberEmailAddress)
           
 void addGGroupOwner(String groupEmailAddress, String ownerEmailAddress)
           
 void deleteGGroup(String emailAddress)
           
 void deleteGGroupMember(String groupEmailAddress, String memberEmailAddress)
           
 void deleteGGroupOwner(String groupEmailAddress, String ownerEmailAddress)
           
protected  GGroup getGGroup(Element atomEntryElement)
           
 GGroup getGGroup(String emailAddress)
           
protected  GGroupMember getGGroupMember(Element atomEntryElement)
           
 GGroupMember getGGroupMember(String groupEmailAddress, String memberEmailAddress)
           
protected  void getGGroupMembers(List<GGroupMember> gGroupMembers, String url)
           
 List<GGroupMember> getGGroupMembers(String emailAddress)
           
protected  GGroupOwner getGGroupOwner(Element atomEntryElement)
           
 GGroupOwner getGGroupOwner(String groupEmailAddress, String ownerEmailAddress)
           
protected  void getGGroupOwners(List<GGroupOwner> gGroupOwners, String url)
           
 List<GGroupOwner> getGGroupOwners(String emailAddress)
           
 List<GGroup> getGGroups()
           
protected  void getGGroups(List<GGroup> gGroups, String url)
           
 List<GGroup> getGGroups(long userId, boolean directOnly)
           
protected  String getGroupURL(String emailAddress)
           
 void updateDescription(String emailAddress, String description)
           
 
Methods inherited from class com.liferay.portal.googleapps.GBaseManagerImpl
addAppsProperty, addAtomCategory, addAtomEntry, getAppsNamespace, getAppsQName, getAtomNamespace, getAtomQName, getCompanyId, getDocument, getErrorMessage, hasError, submitAdd, submitDelete, submitUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupURL

protected String groupURL
Constructor Detail

GGroupManagerImpl

public GGroupManagerImpl(GoogleApps googleApps)
Method Detail

addGGroupMember

public void addGGroupMember(String groupEmailAddress,
                            String memberEmailAddress)
                     throws GoogleAppsException
Specified by:
addGGroupMember in interface GGroupManager
Throws:
GoogleAppsException

addGGroupOwner

public void addGGroupOwner(String groupEmailAddress,
                           String ownerEmailAddress)
                    throws GoogleAppsException
Specified by:
addGGroupOwner in interface GGroupManager
Throws:
GoogleAppsException

deleteGGroup

public void deleteGGroup(String emailAddress)
                  throws GoogleAppsException
Specified by:
deleteGGroup in interface GGroupManager
Throws:
GoogleAppsException

deleteGGroupMember

public void deleteGGroupMember(String groupEmailAddress,
                               String memberEmailAddress)
                        throws GoogleAppsException
Specified by:
deleteGGroupMember in interface GGroupManager
Throws:
GoogleAppsException

deleteGGroupOwner

public void deleteGGroupOwner(String groupEmailAddress,
                              String ownerEmailAddress)
                       throws GoogleAppsException
Specified by:
deleteGGroupOwner in interface GGroupManager
Throws:
GoogleAppsException

getGGroup

public GGroup getGGroup(String emailAddress)
                 throws GoogleAppsException
Specified by:
getGGroup in interface GGroupManager
Throws:
GoogleAppsException

getGGroupMember

public GGroupMember getGGroupMember(String groupEmailAddress,
                                    String memberEmailAddress)
                             throws GoogleAppsException
Specified by:
getGGroupMember in interface GGroupManager
Throws:
GoogleAppsException

getGGroupMembers

public List<GGroupMember> getGGroupMembers(String emailAddress)
                                    throws GoogleAppsException
Specified by:
getGGroupMembers in interface GGroupManager
Throws:
GoogleAppsException

getGGroupOwner

public GGroupOwner getGGroupOwner(String groupEmailAddress,
                                  String ownerEmailAddress)
                           throws GoogleAppsException
Specified by:
getGGroupOwner in interface GGroupManager
Throws:
GoogleAppsException

getGGroupOwners

public List<GGroupOwner> getGGroupOwners(String emailAddress)
                                  throws GoogleAppsException
Specified by:
getGGroupOwners in interface GGroupManager
Throws:
GoogleAppsException

getGGroups

public List<GGroup> getGGroups()
                        throws GoogleAppsException
Specified by:
getGGroups in interface GGroupManager
Throws:
GoogleAppsException

getGGroups

public List<GGroup> getGGroups(long userId,
                               boolean directOnly)
                        throws GoogleAppsException
Specified by:
getGGroups in interface GGroupManager
Throws:
GoogleAppsException

updateDescription

public void updateDescription(String emailAddress,
                              String description)
                       throws GoogleAppsException
Specified by:
updateDescription in interface GGroupManager
Throws:
GoogleAppsException

getGGroup

protected GGroup getGGroup(Element atomEntryElement)

getGGroupMember

protected GGroupMember getGGroupMember(Element atomEntryElement)
                                throws GoogleAppsException
Throws:
GoogleAppsException

getGGroupMembers

protected void getGGroupMembers(List<GGroupMember> gGroupMembers,
                                String url)
                         throws GoogleAppsException
Throws:
GoogleAppsException

getGGroupOwner

protected GGroupOwner getGGroupOwner(Element atomEntryElement)
                              throws GoogleAppsException
Throws:
GoogleAppsException

getGGroupOwners

protected void getGGroupOwners(List<GGroupOwner> gGroupOwners,
                               String url)
                        throws GoogleAppsException
Throws:
GoogleAppsException

getGGroups

protected void getGGroups(List<GGroup> gGroups,
                          String url)
                   throws GoogleAppsException
Throws:
GoogleAppsException

getGroupURL

protected String getGroupURL(String emailAddress)

Liferay 6.0.5