|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserAdminRepositoryManager
UserAdminRepository manager. Provides methods for storing roles, removing and finding from roles repository.
Method Summary | |
---|---|
Role |
findRoleByName(String name)
Finding role by role name. |
Object |
findRoleByTypeAndKeyValue(int roleType,
String key,
String value)
Finding Role by role type and property of a role. |
Role[] |
findRolesByFilter(Filter filter)
Find roles by filter. |
void |
flush()
Flushing changes into the store file. |
void |
initialize(UserAdminServiceImpl userAdmin)
Initialising roles repository manager. |
Role |
remove(String name)
Remove role with provided name. |
Role |
save(String name,
int type,
UserAdminServiceImpl userAdmin)
Saving role with specific name and type. |
Method Detail |
---|
void initialize(UserAdminServiceImpl userAdmin)
userAdmin
- role dependency needs to be injected.Role findRoleByName(String name)
name
- role name.
Object findRoleByTypeAndKeyValue(int roleType, String key, String value)
roleType
- role type User,etc.key
- key value of property.value
- property value.
Role[] findRolesByFilter(Filter filter)
filter
- @see org.osgi.framework.Filter.
Role save(String name, int type, UserAdminServiceImpl userAdmin)
name
- role name.type
- role type.userAdmin
- role dependency.
Role remove(String name)
name
- role name.
void flush()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |