gluu
公開メンバ関数 | 全メンバ一覧
org.gluu.oxtrust.ldap.service.IGroupService インタフェース
org.gluu.oxtrust.ldap.service.IGroupService の継承関係図
Inheritance graph
org.gluu.oxtrust.ldap.service.IGroupService 連携図
Collaboration graph

公開メンバ関数

abstract void addGroup (GluuGroup group) throws Exception
 
abstract void removeGroup (GluuGroup group)
 
abstract List< GluuGroupgetAllGroups ()
 
abstract boolean isMemberOrOwner (String groupDN, String personDN)
 
abstract GluuGroup getGroupByInum (String inum)
 
abstract String getDnForGroup (String inum)
 
abstract void updateGroup (GluuGroup group) throws Exception
 
abstract int countGroups ()
 
abstract String generateInumForNewGroup () throws Exception
 
abstract String generateInameForNewGroup (String name) throws Exception
 
abstract List< GluuGroupsearchGroups (String pattern, int sizeLimit) throws Exception
 
abstract GluuGroupVisibility [] getVisibilityTypes () throws Exception
 
abstract GluuGroup getGroupByDn (String Dn)
 
abstract GluuGroup getGroupByIname (String iname) throws Exception
 
abstract GluuGroup getGroupByDisplayName (String DisplayName) throws Exception
 
abstract List< GluuGroupfindGroups (GluuGroup group, int sizeLimit)
 
List< GluuGroupgetAllGroups (int sizeLimit)
 
abstract boolean isMemberOrOwner (String[] groupDNs, String personDN) throws Exception
 

詳解

関数詳解

◆ addGroup()

abstract void org.gluu.oxtrust.ldap.service.IGroupService.addGroup ( GluuGroup  group) throws Exception
abstract

Add new group entry

引数
groupGroup

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ countGroups()

abstract int org.gluu.oxtrust.ldap.service.IGroupService.countGroups ( )
abstract

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ findGroups()

abstract List<GluuGroup> org.gluu.oxtrust.ldap.service.IGroupService.findGroups ( GluuGroup  group,
int  sizeLimit 
)
abstract

Search groups by attributes present in object

引数
group
sizeLimit
戻り値

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ generateInameForNewGroup()

abstract String org.gluu.oxtrust.ldap.service.IGroupService.generateInameForNewGroup ( String  name) throws Exception
abstract

Generate new iname for group

戻り値
New iname for group

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ generateInumForNewGroup()

abstract String org.gluu.oxtrust.ldap.service.IGroupService.generateInumForNewGroup ( ) throws Exception
abstract

Generate new inum for group

戻り値
New inum for group
例外
Exception

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getAllGroups() [1/2]

abstract List<GluuGroup> org.gluu.oxtrust.ldap.service.IGroupService.getAllGroups ( )
abstract

Get all groups

戻り値
List of groups

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getAllGroups() [2/2]

List<GluuGroup> org.gluu.oxtrust.ldap.service.IGroupService.getAllGroups ( int  sizeLimit)

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getDnForGroup()

abstract String org.gluu.oxtrust.ldap.service.IGroupService.getDnForGroup ( String  inum)
abstract

Build DN string for group

引数
inumGroup Inum
戻り値
DN string for specified group or DN for groups branch if inum is null
例外
Exception

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getGroupByDisplayName()

abstract GluuGroup org.gluu.oxtrust.ldap.service.IGroupService.getGroupByDisplayName ( String  DisplayName) throws Exception
abstract

Get group by DisplayName

引数
DisplayName
戻り値
group

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getGroupByDn()

abstract GluuGroup org.gluu.oxtrust.ldap.service.IGroupService.getGroupByDn ( String  Dn)
abstract

returns GluuGroup by Dn

戻り値
GluuGroup

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getGroupByIname()

abstract GluuGroup org.gluu.oxtrust.ldap.service.IGroupService.getGroupByIname ( String  iname) throws Exception
abstract

Get Group by iname

引数
iname
戻り値
Group

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getGroupByInum()

abstract GluuGroup org.gluu.oxtrust.ldap.service.IGroupService.getGroupByInum ( String  inum)
abstract

Get group by inum

引数
inumGroup Inum
戻り値
Group

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ getVisibilityTypes()

abstract GluuGroupVisibility [] org.gluu.oxtrust.ldap.service.IGroupService.getVisibilityTypes ( ) throws Exception
abstract

Get all available visibility types

戻り値
Array of visibility types

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ isMemberOrOwner() [1/2]

abstract boolean org.gluu.oxtrust.ldap.service.IGroupService.isMemberOrOwner ( String  groupDN,
String  personDN 
)
abstract

Check if person is a member or owner of specified group

引数
groupDNGroup DN
personDNPerson DN
戻り値
True if person is a member or owner of specified group

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ isMemberOrOwner() [2/2]

abstract boolean org.gluu.oxtrust.ldap.service.IGroupService.isMemberOrOwner ( String []  groupDNs,
String  personDN 
) throws Exception
abstract

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ removeGroup()

abstract void org.gluu.oxtrust.ldap.service.IGroupService.removeGroup ( GluuGroup  group)
abstract

Remove group entry

引数
groupGroup

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ searchGroups()

abstract List<GluuGroup> org.gluu.oxtrust.ldap.service.IGroupService.searchGroups ( String  pattern,
int  sizeLimit 
) throws Exception
abstract

Search groups by pattern

引数
patternPattern
sizeLimitMaximum count of results
戻り値
List of groups

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。

◆ updateGroup()

abstract void org.gluu.oxtrust.ldap.service.IGroupService.updateGroup ( GluuGroup  group) throws Exception
abstract

Update group entry

引数
groupGroup

org.gluu.oxtrust.ldap.service.GroupServiceで実装されています。


このインタフェース詳解は次のファイルから抽出されました: