org.kuali.rice.kim.service.impl
Class PermissionUpdateServiceImpl

java.lang.Object
  extended by org.kuali.rice.kim.service.impl.PermissionServiceBase
      extended by org.kuali.rice.kim.service.impl.PermissionUpdateServiceImpl
All Implemented Interfaces:
PermissionUpdateService

public class PermissionUpdateServiceImpl
extends PermissionServiceBase
implements PermissionUpdateService

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from class org.kuali.rice.kim.service.impl.PermissionServiceBase
DEFAULT_PERMISSION_TYPE_SERVICE, PERMISSION_IMPL_CACHE_GROUP, PERMISSION_IMPL_CACHE_PREFIX, PERMISSION_IMPL_ID_CACHE_PREFIX, PERMISSION_IMPL_NAME_CACHE_PREFIX
 
Constructor Summary
PermissionUpdateServiceImpl()
           
 
Method Summary
 String getNextAvailablePermissionId()
          Returns id available for a new permission
 void savePermission(String permissionId, String permissionTemplateId, String namespaceCode, String name, String description, boolean active, AttributeSet permissionDetails)
          This overridden method ...
 
Methods inherited from class org.kuali.rice.kim.service.impl.PermissionServiceBase
addRolesForPermissionsToCache, flushPermissionImplCache, getBusinessObjectService, getCacheAdministrator, getNewAttributeDataId, getPermissionImplByIdCacheKey, getPermissionImplByNameCacheKey, getPermissionImplByTemplateNameCacheKey, getPermissionTypeServiceByNameCache, getRolesForPermissionsFromCache, getSequenceAccessorService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionUpdateServiceImpl

public PermissionUpdateServiceImpl()
Method Detail

savePermission

public void savePermission(String permissionId,
                           String permissionTemplateId,
                           String namespaceCode,
                           String name,
                           String description,
                           boolean active,
                           AttributeSet permissionDetails)
This overridden method ...

Specified by:
savePermission in interface PermissionUpdateService
See Also:
PermissionUpdateService.savePermission(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, org.kuali.rice.kim.bo.types.dto.AttributeSet)

getNextAvailablePermissionId

public String getNextAvailablePermissionId()
                                    throws UnsupportedOperationException
Description copied from interface: PermissionUpdateService
Returns id available for a new permission

Specified by:
getNextAvailablePermissionId in interface PermissionUpdateService
Throws:
UnsupportedOperationException


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.