|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UciService(value="ucp.v30.requests.group") @RpcInterface(value="ucp.v30.requests.group") @RpcValueTranslation(version=30) public interface UciGroupRequests
This interface defines the group requests provided by the UCI server.
| Method Summary | |
|---|---|
List<GroupSetting> |
getGroupSettings()
This request allows the UCI client to query the group settings of the groups the current user is a member of. |
void |
setGroupSetting(GroupSetting groupSetting)
This request saves the given group setting. |
void |
setGroupSettings(List<GroupSetting> groupSettings)
This request saves the given group settings. |
| Method Detail |
|---|
List<GroupSetting> getGroupSettings()
throws UciException
List with a GroupSetting for each group the user is a member of
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
void setGroupSetting(GroupSetting groupSetting)
throws UciException
GroupSetting.name and GroupSetting.phoneNumbers are ignored. This is read
only information given by the server.
groupSetting - the setting to be saved
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if one of the request's arguments has an illegal value (
UciIllegalArgumentException) or if the request with the given parameters is
not allowed to the user (UciIllegalAccessException) or if the request is
placed while the UCI client is not connected (UcpNotConnectedException).
void setGroupSettings(List<GroupSetting> groupSettings)
throws UciException
GroupSetting.name and GroupSetting.phoneNumbers are ignored. This is read
only information given by the server.
groupSettings - the settings to be saved
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if one of the request's arguments has an illegal value (
UciIllegalArgumentException) or if the request with the given parameters is
not allowed to the user (UciIllegalAccessException) or if the request is
placed while the UCI client is not connected (UcpNotConnectedException).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||