Class ValidatorService


  • @ApplicationScoped
    public class ValidatorService
    extends Object
    • Constructor Detail

      • ValidatorService

        @Inject
        public ValidatorService​(org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.validation.ValidationService> validationService)
    • Method Detail

      • isValidIdentifier

        public void isValidIdentifier​(String identifier,
                                      org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isValidPackageIdentifier

        public void isValidPackageIdentifier​(String identifier,
                                             org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isValidTimerInterval

        public void isValidTimerInterval​(String expression,
                                         org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isUniqueEntityName

        public void isUniqueEntityName​(String packageName,
                                       String name,
                                       org.kie.workbench.common.services.datamodeller.core.DataModel model,
                                       org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isUniqueAttributeName

        public void isUniqueAttributeName​(String name,
                                          org.kie.workbench.common.services.datamodeller.core.DataObject object,
                                          org.uberfire.ext.editor.commons.client.validation.ValidatorWithReasonCallback callback)
      • canExtend

        public void canExtend​(DataModelerContext context,
                              String siblingCandidateName,
                              String parentCandidateName,
                              org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isValidPosition

        public void isValidPosition​(String position,
                                    org.uberfire.ext.editor.commons.client.validation.ValidatorCallback callback)
      • isReferencedByCurrentObject

        public boolean isReferencedByCurrentObject​(org.kie.workbench.common.services.datamodeller.core.DataObject referencedObject,
                                                   org.kie.workbench.common.services.datamodeller.core.DataObject currentObject)