@ApplicationScoped public class ValidationServiceImpl extends Object implements ValidationService
| Constructor and Description |
|---|
ValidationServiceImpl() |
ValidationServiceImpl(org.uberfire.ext.editor.commons.service.ValidationService validationService,
PackageNameValidator packageNameValidator,
ProjectNameValidator projectNameValidator,
JavaFileNameValidator javaFileNameValidator,
javax.enterprise.inject.Instance<SaveValidator<?>> saveValidatorInstance,
javax.enterprise.inject.Instance<CopyValidator<?>> copyValidatorInstance,
javax.enterprise.inject.Instance<DeleteValidator<?>> deleteValidatorInstance) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Boolean> |
evaluateJavaIdentifiers(String[] identifiers) |
Map<String,Boolean> |
evaluateMavenIdentifiers(String[] identifiers) |
boolean |
isFileNameValid(org.uberfire.backend.vfs.Path path,
String fileName) |
boolean |
isFileNameValid(String fileName) |
boolean |
isJavaFileNameValid(String fileName) |
boolean |
isPackageNameValid(String packageName) |
boolean |
isProjectNameValid(String projectName) |
boolean |
isTimerIntervalValid(String timerInterval) |
boolean |
validate(org.guvnor.common.services.project.model.POM pom) |
boolean |
validateArtifactId(String artifactId) |
Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateForCopy(org.uberfire.backend.vfs.Path path) |
<T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateForCopy(org.uberfire.backend.vfs.Path path,
T content) |
Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateForDelete(org.uberfire.backend.vfs.Path path) |
<T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateForDelete(org.uberfire.backend.vfs.Path path,
T content) |
<T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateForSave(org.uberfire.backend.vfs.Path path,
T content) |
boolean |
validateGAVVersion(String version) |
boolean |
validateGroupId(String groupId) |
public ValidationServiceImpl()
@Inject
public ValidationServiceImpl(org.uberfire.ext.editor.commons.service.ValidationService validationService,
PackageNameValidator packageNameValidator,
ProjectNameValidator projectNameValidator,
JavaFileNameValidator javaFileNameValidator,
javax.enterprise.inject.Instance<SaveValidator<?>> saveValidatorInstance,
javax.enterprise.inject.Instance<CopyValidator<?>> copyValidatorInstance,
javax.enterprise.inject.Instance<DeleteValidator<?>> deleteValidatorInstance)
public boolean isProjectNameValid(String projectName)
isProjectNameValid in interface ValidationServicepublic boolean isPackageNameValid(String packageName)
isPackageNameValid in interface ValidationServicepublic boolean isFileNameValid(org.uberfire.backend.vfs.Path path,
String fileName)
isFileNameValid in interface ValidationServicepublic boolean isJavaFileNameValid(String fileName)
isJavaFileNameValid in interface ValidationServicepublic boolean isFileNameValid(String fileName)
isFileNameValid in interface ValidationServicepublic Map<String,Boolean> evaluateJavaIdentifiers(String[] identifiers)
evaluateJavaIdentifiers in interface ValidationServicepublic Map<String,Boolean> evaluateMavenIdentifiers(String[] identifiers)
evaluateMavenIdentifiers in interface ValidationServicepublic boolean isTimerIntervalValid(String timerInterval)
isTimerIntervalValid in interface ValidationServicepublic boolean validate(org.guvnor.common.services.project.model.POM pom)
validate in interface ValidationServicepublic boolean validateGroupId(String groupId)
validateGroupId in interface ValidationServicepublic boolean validateArtifactId(String artifactId)
validateArtifactId in interface ValidationServicepublic boolean validateGAVVersion(String version)
validateGAVVersion in interface ValidationServicepublic <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForSave(org.uberfire.backend.vfs.Path path, T content)
validateForSave in interface ValidationServicepublic <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForCopy(org.uberfire.backend.vfs.Path path, T content)
validateForCopy in interface ValidationServicepublic Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForCopy(org.uberfire.backend.vfs.Path path)
validateForCopy in interface ValidationServicepublic <T> Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForDelete(org.uberfire.backend.vfs.Path path, T content)
validateForDelete in interface ValidationServicepublic Collection<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateForDelete(org.uberfire.backend.vfs.Path path)
validateForDelete in interface ValidationServiceCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.