Class PlatformAppService

All Implemented Interfaces:
PermissionServiceRegistryAware, Aware

@Transactional public class PlatformAppService extends AbstractPlatformSecurityService
  • Field Details

  • Constructor Details

    • PlatformAppService

      public PlatformAppService()
  • Method Details

    • getFlowAppsForUser

      public List<AppDefinitionRepresentation> getFlowAppsForUser(Principal principal, Boolean includeDefaultTenantFlowApps)
    • deleteApplication

      public void deleteApplication(String appDeploymentId, boolean cascade)
    • batchDeleteApplications

      public void batchDeleteApplications(List<String> appDeploymentIds)
    • deleteApplicationCascade

      public void deleteApplicationCascade(String appDeploymentId, Boolean allVersions, boolean cascade)
    • deleteApplicationByDefinitionId

      public void deleteApplicationByDefinitionId(String appDefinitionId)
    • deleteApplicationCascadeByDefinitionId

      public void deleteApplicationCascadeByDefinitionId(String appDefinitionId, Boolean allVersions, boolean cascade)
    • getAppsWithAccess

      protected Map<String,AppDefinitionRepresentation> getAppsWithAccess(List<CoreAppDefinition> appDefinitions)
    • getPagesWithAccess

      protected Map<String,List<PageDefinitionRepresentation>> getPagesWithAccess(List<PageDefinition> pageDefinitions)
    • deleteAppArtefacts

      protected void deleteAppArtefacts(List<String> parentDeploymentIds, boolean cascade)
    • deleteAppArtefacts

      protected void deleteAppArtefacts(String parentDeploymentId, boolean cascade)
    • getListOfCommaSeparatedValues

      protected List<String> getListOfCommaSeparatedValues(String strValue)