Interface ValidationService


  • public interface ValidationService
    Validation Service
    • Method Detail

      • isProjectNameValid

        boolean isProjectNameValid​(String projectName)
      • isPackageNameValid

        boolean isPackageNameValid​(String packageName)
      • isFileNameValid

        boolean isFileNameValid​(org.uberfire.backend.vfs.Path path,
                                String fileName)
      • isJavaFileNameValid

        boolean isJavaFileNameValid​(String fileName)
      • isFileNameValid

        boolean isFileNameValid​(String fileName)
      • isBranchNameValid

        boolean isBranchNameValid​(String branchName)
      • isTimerIntervalValid

        boolean isTimerIntervalValid​(String timerInterval)
      • validate

        boolean validate​(org.guvnor.common.services.project.model.POM pom)
        Validate whole POM
        Parameters:
        pom -
        Returns:
        true if valid
      • validateGroupId

        boolean validateGroupId​(String groupId)
        Validate GroupID element of POM's GAV
        Parameters:
        groupId -
        Returns:
        true if valid
      • validateArtifactId

        boolean validateArtifactId​(String artifactId)
        Validate ArtifactID element of POM's GAV
        Parameters:
        artifactId -
        Returns:
        true if valid
      • validateGAVVersion

        boolean validateGAVVersion​(String version)
        Validate Version element of POM's GAV
        Parameters:
        version -
        Returns:
        true if valid
      • validateForSave

        <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForSave​(org.uberfire.backend.vfs.Path path,
                                                                                                             T content)
      • validateForCopy

        <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForCopy​(org.uberfire.backend.vfs.Path path,
                                                                                                             T content)
      • validateForCopy

        Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForCopy​(org.uberfire.backend.vfs.Path path)
      • validateForDelete

        <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForDelete​(org.uberfire.backend.vfs.Path path,
                                                                                                               T content)
      • validateForDelete

        Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForDelete​(org.uberfire.backend.vfs.Path path)