public class OfBizApplicationRoleStore extends Object implements ApplicationRoleStore, GroupConfigurable
ApplicationRoleStore.ApplicationRoleData| Constructor and Description | 
|---|
OfBizApplicationRoleStore(OfBizDelegator delegator)  | 
| Modifier and Type | Method and Description | 
|---|---|
ApplicationRoleStore.ApplicationRoleData | 
get(com.atlassian.application.api.ApplicationKey key)
Get the  
ApplicationRoleStore.ApplicationRoleData for the passed
 ApplicationKey. | 
boolean | 
isGroupUsed(com.atlassian.crowd.embedded.api.Group group)
Determine whether configuration exists for the specified  
Group. | 
void | 
removeByKey(com.atlassian.application.api.ApplicationKey applicationKey)
Remove the  
ApplicationRoleStore.ApplicationRoleData associated with provided application key. | 
void | 
removeGroup(String groupName)
Removes the association of the given group from all application roles in the database. 
 | 
ApplicationRoleStore.ApplicationRoleData | 
save(ApplicationRoleStore.ApplicationRoleData data)
Save the passed  
ApplicationRoleStore.ApplicationRoleData to the database. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisGroupUsedpublic OfBizApplicationRoleStore(@Nonnull OfBizDelegator delegator)
@Nonnull public ApplicationRoleStore.ApplicationRoleData get(@Nonnull com.atlassian.application.api.ApplicationKey key)
ApplicationRoleStoreApplicationRoleStore.ApplicationRoleData for the passed
 ApplicationKey.get in interface ApplicationRoleStorekey - the key to search for.ApplicationRoleStore.ApplicationRoleData for the passed
 ApplicationKey.@Nonnull public ApplicationRoleStore.ApplicationRoleData save(@Nonnull ApplicationRoleStore.ApplicationRoleData data)
ApplicationRoleStoreApplicationRoleStore.ApplicationRoleData to the database.save in interface ApplicationRoleStoredata - the data to save to the database.ApplicationRoleStore.ApplicationRoleData as saved in the database.public void removeGroup(@Nonnull String groupName)
ApplicationRoleStoreremoveGroup in interface ApplicationRoleStoregroupName - the name of the group to remove.public void removeByKey(@Nonnull com.atlassian.application.api.ApplicationKey applicationKey)
ApplicationRoleStoreApplicationRoleStore.ApplicationRoleData associated with provided application key.removeByKey in interface ApplicationRoleStoreapplicationKey - the key that represents the ApplicationRoleStore.ApplicationRoleData to be
            removed.public boolean isGroupUsed(@Nonnull com.atlassian.crowd.embedded.api.Group group)
GroupConfigurableGroup.isGroupUsed in interface GroupConfigurablegroup - that may or may not exist.Copyright © 2002-2017 Atlassian. All Rights Reserved.