|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.retek.rsm.app.common.service.AbstractRsmServiceEjb | +--com.retek.rsm.app.security.service.impl.SecurityAdminServiceEjb
Field Summary |
Fields inherited from class com.retek.rsm.app.common.service.AbstractRsmServiceEjb |
LOG |
Fields inherited from interface com.retek.platform.service.Service |
serialVersionUID |
Constructor Summary | |
SecurityAdminServiceEjb()
|
Method Summary | |
com.retek.platform.bo.IdentifiableReference |
createApplicationLaunchParameterReference(com.retek.platform.service.ClientContext context)
Reads the next available application launch parameter reference. |
com.retek.platform.bo.IdentifiableReference |
createRoleNamedPermissionReference(com.retek.platform.service.ClientContext context)
Reads the next available role permission reference. |
com.retek.platform.bo.IdentifiableReference |
createRoleReference(com.retek.platform.service.ClientContext context)
Reads the next available role reference. |
com.retek.platform.bo.IdentifiableReference |
createUserRoleReference(com.retek.platform.service.ClientContext context)
Reads the next available user role reference. |
void |
deleteApplicationLaunchParameters(com.retek.platform.service.ClientContext context,
java.util.Set applicationLaunchParameterReferences)
Deletes ApplicationLaunchParameter objects from the system. |
void |
deleteRoleNamedPermissions(com.retek.platform.service.ClientContext context,
java.util.Set roleNamedPermissionReferences)
Removes the RoleNamedPermissions by deleting all RoleNamedPermission objects by using the IdentifiableReference objects contained in the roleNamedPermissionReferences. |
void |
deleteRoles(com.retek.platform.service.ClientContext context,
java.util.Set roleReferences)
Deletes the roles from the system. |
void |
deleteUserRoles(com.retek.platform.service.ClientContext context,
java.util.Set userRoleReferences)
Removes the relationship between a User and Role. |
void |
ejbCreate()
|
java.util.Set |
findApplicationLaunchParameters(com.retek.platform.service.ClientContext context,
AppLaunchParameterSearchCriteria criteria,
PublicKeyEncryptionStrategyVo publicEncryptionKey)
Find a collection of ApplicationLaunchParameterVo(s). |
java.util.Set |
findNamedPermissions(com.retek.platform.service.ClientContext context,
NamedPermissionSearchCriteria criteria)
Find a collection of PermissionVos RoleNamedPermissionSearchCriteria . |
java.util.Set |
findRoleNamedPermissions(com.retek.platform.service.ClientContext context,
RoleNamedPermissionSearchCriteria criteria)
Find a collection of NamedPermissionVo NamedPermissionSearchCriteria . |
java.util.Set |
findRoleVos(com.retek.platform.service.ClientContext context,
RoleSearchCriteria criteria)
Find a collection of RoleVo's based on the RoleSearchCriteria . |
java.util.Set |
findUserRoleVos(com.retek.platform.service.ClientContext context,
UserRoleSearchCriteria criteria)
|
com.retek.platform.util.type.RDate |
getSystemTime(com.retek.platform.service.ClientContext context)
Reads the current system vdate time. |
void |
saveRole(com.retek.platform.service.ClientContext context,
RoleVo roleVo)
Saves the role in the system. |
void |
saveRoleNamedPermissions(com.retek.platform.service.ClientContext context,
com.retek.platform.bo.IdentifiableReference roleReference,
java.util.Set roleNamedPermissionVos)
Saves the role named permission in the system. |
void |
saveUserRoles(com.retek.platform.service.ClientContext context,
java.util.Set userRoleVos)
Establishes the relationship between a User and Role. |
void |
updateApplicationLaunchParameters(com.retek.platform.service.ClientContext context,
java.util.Set updatedApplicationLaunchParameterVos)
Update a collection of ApplicationLaunchParameterVo(s). |
Methods inherited from class com.retek.rsm.app.common.service.AbstractRsmServiceEjb |
attachFallbackHandler, deleteReferences, destroyServiceContext, discardServiceContext, ejbActivate, ejbPassivate, ejbRemove, getFactory, getLocal, getLocalHome, getNextReference, getRemote, getRemoteHome, getSessionContext, initServiceContext, setSessionContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.retek.platform.service.Service |
attachFallbackHandler |
Constructor Detail |
public SecurityAdminServiceEjb()
Method Detail |
public void ejbCreate() throws javax.ejb.CreateException
javax.ejb.CreateException
public void saveRole(com.retek.platform.service.ClientContext context, RoleVo roleVo) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
saveRole
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void deleteRoles(com.retek.platform.service.ClientContext context, java.util.Set roleReferences) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
deleteRoles
in interface SecurityAdminService
roleReferences
- -
Contains a Set of Role IdentifiableReferences to delete.
com.retek.platform.exception.RetekBusinessException
public java.util.Set findRoleVos(com.retek.platform.service.ClientContext context, RoleSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
RoleSearchCriteria
.
findRoleVos
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void saveUserRoles(com.retek.platform.service.ClientContext context, java.util.Set userRoleVos) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
saveUserRoles
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void deleteUserRoles(com.retek.platform.service.ClientContext context, java.util.Set userRoleReferences) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
deleteUserRoles
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createRoleReference(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
createRoleReference
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createRoleNamedPermissionReference(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
createRoleNamedPermissionReference
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createUserRoleReference(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
createUserRoleReference
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public java.util.Set findNamedPermissions(com.retek.platform.service.ClientContext context, NamedPermissionSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
RoleNamedPermissionSearchCriteria
.
findNamedPermissions
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public java.util.Set findRoleNamedPermissions(com.retek.platform.service.ClientContext context, RoleNamedPermissionSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
NamedPermissionSearchCriteria
.
findRoleNamedPermissions
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public java.util.Set findApplicationLaunchParameters(com.retek.platform.service.ClientContext context, AppLaunchParameterSearchCriteria criteria, PublicKeyEncryptionStrategyVo publicEncryptionKey) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
findApplicationLaunchParameters
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void updateApplicationLaunchParameters(com.retek.platform.service.ClientContext context, java.util.Set updatedApplicationLaunchParameterVos) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
updateApplicationLaunchParameters
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void deleteApplicationLaunchParameters(com.retek.platform.service.ClientContext context, java.util.Set applicationLaunchParameterReferences) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
deleteApplicationLaunchParameters
in interface SecurityAdminService
context
- -
The client context of the calling app.applicationLaunchParameterReferences
- -
Contains a Set of ApplicationLauchParameter IdentifiableReferences to delete.
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.bo.IdentifiableReference createApplicationLaunchParameterReference(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
createApplicationLaunchParameterReference
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void deleteRoleNamedPermissions(com.retek.platform.service.ClientContext context, java.util.Set roleNamedPermissionReferences) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
IdentifiableReference
objects contained in the roleNamedPermissionReferences.
deleteRoleNamedPermissions
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public void saveRoleNamedPermissions(com.retek.platform.service.ClientContext context, com.retek.platform.bo.IdentifiableReference roleReference, java.util.Set roleNamedPermissionVos) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
saveRoleNamedPermissions
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public java.util.Set findUserRoleVos(com.retek.platform.service.ClientContext context, UserRoleSearchCriteria criteria) throws com.retek.platform.exception.RetekBusinessException
findUserRoleVos
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
public com.retek.platform.util.type.RDate getSystemTime(com.retek.platform.service.ClientContext context) throws com.retek.platform.exception.RetekBusinessException
SecurityAdminService
getSystemTime
in interface SecurityAdminService
com.retek.platform.exception.RetekBusinessException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |