@Override public boolean arePropertiesCommandAvailable() { return projectOperations.isFocusedProjectAvailable(); }
@Override public boolean isDtoCreationPossible() { return projectOperations.isFocusedProjectAvailable(); }
@Override public boolean areServiceCommandsAvailable() { return projectOperations.isFocusedProjectAvailable(); }
@Override public boolean isProjectAvailable() { return projectOperations.isFocusedProjectAvailable(); }
public boolean isAddonCreatePossible() { return !projectOperations.isFocusedProjectAvailable(); }
@Override public boolean isUnitTestCreationAvailable() { return projectOperations.isFocusedProjectAvailable() && projectOperations.isFeatureInstalled(FeatureNames.JPA); }
@Override public boolean isJpaInstallationPossible() { return getProjectOperations().isFocusedProjectAvailable(); }
@Override public boolean isEmailInstallationPossible() { return getProjectOperations().isFocusedProjectAvailable(); }
@Override public boolean isPushInCommandAvailable() { return getProjectOperations().isFocusedProjectAvailable(); }
@Override public boolean areWsCommandsAvailable() { return getProjectOperations().isFocusedProjectAvailable(); }
public boolean isBackupPossible() { return getProjectOperations().isFocusedProjectAvailable(); }
@Override public boolean isIntegrationTestCreationAvailable() { Set<JavaType> jsonControllers = typeLocationService.findTypesWithAnnotation(RooJavaType.ROO_JSON); return projectOperations.isFocusedProjectAvailable() && projectOperations.isFeatureInstalled(FeatureNames.MVC) && !jsonControllers.isEmpty(); }
@Override public boolean isIntegrationTestCreationAvailable() { Set<JavaType> thymeleafControllers = typeLocationService.findTypesWithAnnotation(RooJavaType.ROO_THYMELEAF); return projectOperations.isFocusedProjectAvailable() && projectOperations.isFeatureInstalled(FeatureNames.MVC) && !thymeleafControllers.isEmpty(); }
@Override public boolean isIntegrationTestCreationAvailable() { Set<JavaType> repositories = typeLocationService.findTypesWithAnnotation(RooJavaType.ROO_REPOSITORY_JPA); return projectOperations.isFocusedProjectAvailable() && projectOperations.isFeatureInstalled(FeatureNames.JPA) && !repositories.isEmpty(); }
@CliAvailabilityIndicator({PROJECT_SCAN_SPEED_COMMAND, PROJECT_SCAN_STATUS_COMMAND, PROJECT_SCAN_NOW_COMMAND}) public boolean isProjecScanAvailable() { return getProjectOperations().isFocusedProjectAvailable(); }
@CliAvailabilityIndicator("equals") public boolean isEqualsAvailable() { return getProjectOperations().isFocusedProjectAvailable(); }
@Override public boolean isCacheSetupAvailable() { return getProjectOperations().isFocusedProjectAvailable() && getProjectOperations().isFeatureInstalled(FeatureNames.JPA); }
public boolean isFinderInstallationPossible() { return getProjectOperations().isFocusedProjectAvailable() && getProjectOperations().isFeatureInstalled(FeatureNames.JPA); }
@Override public boolean isInstallationAvailable() { return getProjectOperations().isFocusedProjectAvailable() && getProjectOperations().isFeatureInstalled(FeatureNames.MVC) && !getProjectOperations().isFeatureInstalled("DEFAULT"); }
@Override public boolean isInstallationAvailable() { return getProjectOperations().isFocusedProjectAvailable() && getProjectOperations().isFeatureInstalled(FeatureNames.MVC) && !getProjectOperations().isFeatureInstalled("SPRINGLETS_JPA"); }