|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The internal data level permission admin service API. This interface should be used by the RSM client to perform data level permission maintenance.
Field Summary |
Fields inherited from interface com.retek.platform.service.Service |
serialVersionUID |
Method Summary | |
com.retek.platform.bo.IdentifiableReference |
createHierarchyPermissionReference(com.retek.platform.service.ClientContext clientContext)
Reads next available hierarchy permission reference. |
com.retek.platform.bo.IdentifiableReference |
createRoleHierarchyPermissionReference(com.retek.platform.service.ClientContext clientContext)
Reads next available role hierarchy permission reference. |
void |
deleteRoleHierarchyPermissionReferences(com.retek.platform.service.ClientContext clientContext,
java.util.Set roleHierarchyPermissionReferences)
Removes all hierarchy permissions identified by the set of references. |
java.util.Set |
findAppDefinitions(com.retek.platform.service.ClientContext context)
Find the application definitions from the app_data_definition.xml files to create the screen layout. |
java.util.Set |
findDisplayableReferences(com.retek.platform.service.ClientContext clientContext,
DisplayableReferenceSearchCriteria criteria)
Finds all the displayable reference VO's for the given search criteria by calling out to the associated application on the search criteria. |
java.util.Set |
findRoleHierarchyPermissionVos(com.retek.platform.service.ClientContext clientContext,
RoleHierarchyPermissionSearchCriteria criteria)
Finds all of the hierarchy permission VO's for the given search criteria. |
AppDefinitionVo |
readAppDefinition(com.retek.platform.service.ClientContext clientContext,
com.retek.platform.app.security.service.Application application)
Finds the application definition from the app_data_definition.xml files for the given application to create the screen layout. |
void |
saveRoleHierarchyPermissionVos(com.retek.platform.service.ClientContext clientContext,
com.retek.platform.bo.IdentifiableReference roleReference,
java.util.Set roleHierarchyPermissionVos)
Creates or Updates all hierarchy permissions for the given role. |
Methods inherited from interface com.retek.platform.service.Service |
attachFallbackHandler |
Method Detail |
public java.util.Set findAppDefinitions(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public AppDefinitionVo readAppDefinition(com.retek.platform.service.ClientContext clientContext, com.retek.platform.app.security.service.Application application) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public java.util.Set findRoleHierarchyPermissionVos(com.retek.platform.service.ClientContext clientContext, RoleHierarchyPermissionSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public java.util.Set findDisplayableReferences(com.retek.platform.service.ClientContext clientContext, DisplayableReferenceSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createHierarchyPermissionReference(com.retek.platform.service.ClientContext clientContext) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public void deleteRoleHierarchyPermissionReferences(com.retek.platform.service.ClientContext clientContext, java.util.Set roleHierarchyPermissionReferences) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public void saveRoleHierarchyPermissionVos(com.retek.platform.service.ClientContext clientContext, com.retek.platform.bo.IdentifiableReference roleReference, java.util.Set roleHierarchyPermissionVos) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createRoleHierarchyPermissionReference(com.retek.platform.service.ClientContext clientContext) throws com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekBusinessException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |