com.liferay.portal.googleapps
Class GGroupManagerImpl
java.lang.Object
com.liferay.portal.googleapps.GBaseManagerImpl
com.liferay.portal.googleapps.GGroupManagerImpl
- All Implemented Interfaces:
- GGroupManager
public class GGroupManagerImpl
- extends GBaseManagerImpl
- implements GGroupManager
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 |
groupURL
protected String groupURL
GGroupManagerImpl
public GGroupManagerImpl(GoogleApps googleApps)
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)