|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CSSWebAPIIF
This interface contains all the API's needed for the HSS UI.
| Method Summary | |
|---|---|
com.hyperion.css.common.CSSApplicationEntry[] |
getAllProvisionedAppsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String identity,
java.util.Map<java.lang.String,com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesMap)
This API is responsible to get all the provisioned applications for the given entry. |
java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> |
getAllRoles(java.util.Map context,
CSSPrincipalIF principal)
|
CSSApplicationInstance |
getApplicationInstance(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String applicationId)
Returns the application instance for the specified application id. |
java.lang.String[] |
getDelegatedEntries(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String[] array)
|
CSSDelegatedListIF[] |
getDelegatedLists(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> identities,
boolean isDA)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForAllGroups(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForAllUsers(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForGroups(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String groupFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForGroupsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> roleIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForGroupsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String roleFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForUserIdentities(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> userIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForUsers(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String userFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForUsersWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> roleIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> |
getProvisioningReportForUsersWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String roleFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
|
java.util.Set |
getRoleListWithHiearchy(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set identities,
java.util.Set applicationIds,
boolean indirect,
int i)
|
java.util.Map |
getRolesWithHierarchyForApplications(java.util.Map context,
CSSPrincipalIF principal,
java.util.ArrayList<CSSApplicationInstance> appInstances,
java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesSet)
This API is responsible to build the roles with hierarchy for the application. |
boolean |
hasHUBRole(java.util.Map context,
CSSPrincipalIF principal,
CSSUserIF user)
This API is responsible to validate the specified identity got any roles on HUB application either directly or indirectly. |
boolean |
isAdministrator(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String userIdentity)
This API is responsible to validate the specified identity got Administrator role on HUB application either directly or indirectly. |
boolean |
isDelegatedModeON()
|
java.util.ArrayList |
refineList(java.util.ArrayList arrayList,
java.util.ArrayList availableIds)
|
| Method Detail |
|---|
boolean isAdministrator(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String userIdentity)
throws CSSException
context - principal - userIdentity -
CSSAPIIF.ROLE_ADMINISTRATOR_IDENTITY
CSSException
boolean hasHUBRole(java.util.Map context,
CSSPrincipalIF principal,
CSSUserIF user)
throws CSSException
context - principal - user -
CSSException
CSSApplicationInstance getApplicationInstance(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String applicationId)
throws CSSException
context - principal - applicationId -
CSSException
java.util.Map getRolesWithHierarchyForApplications(java.util.Map context,
CSSPrincipalIF principal,
java.util.ArrayList<CSSApplicationInstance> appInstances,
java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesSet)
throws CSSException
context - principal - appInstances - allRolesSet - TODO
CSSException
com.hyperion.css.common.CSSApplicationEntry[] getAllProvisionedAppsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String identity,
java.util.Map<java.lang.String,com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesMap)
throws CSSException
context - principal - identity - allRolesMap - TODO
CSSException
CSSDelegatedListIF[] getDelegatedLists(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> identities,
boolean isDA)
throws CSSException
CSSException
java.util.ArrayList refineList(java.util.ArrayList arrayList,
java.util.ArrayList availableIds)
arrayList - availableIds -
java.util.Set getRoleListWithHiearchy(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set identities,
java.util.Set applicationIds,
boolean indirect,
int i)
throws CSSException
context - principal - identities - applicationIds - indirect - i -
CSSException
java.lang.String[] getDelegatedEntries(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String[] array)
throws CSSException
context - principal - array -
CSSException
boolean isDelegatedModeON()
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForAllUsers(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForAllGroups(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForUsers(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String userFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForGroups(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String groupFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForUsersWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String roleFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForGroupsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String roleFilter,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForUserIdentities(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> userIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForUsersWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> roleIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> getProvisioningReportForGroupsWithRoles(java.util.Map context,
CSSPrincipalIF principal,
java.util.Set<java.lang.String> roleIdentities,
java.util.Set<java.lang.String> applicationIds,
boolean indirect)
throws CSSException
CSSException
java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> getAllRoles(java.util.Map context,
CSSPrincipalIF principal)
throws CSSException
CSSException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||