I cannot set the check message to the constraint

I'm having trouble installing restricted messages. Grail appears to have a message related issue. Whem I am displaying the error messages I receive:

  • Field error in object 'br.com.tokenlab.pemaap.IndividualPerson' on field 'alternativeDoc': rejected value [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus purus non erat tempus dictum. Nunc cursus tellus sed fermentum laoreet. Pellentesque vel ante dapibus, ullamcorper nisl id, rutrum ante. Etiam ex libero, aliquam consectetur orci aliquam.]; codes [br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc, br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.alternativeDoc, br com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error.java.lang.String, br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.error, individualPerson.alternativeDoc.size.error.br.com.tokenlab. pemaap.IndividualPerson.alternativeDoc,individualPerson.alternativeDoc.size.error.alternativeDoc, individualPerson.alternativeDoc.size.error.java.lang.String, individualPerson.alternativeDoc.size.error, br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc. size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc, br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.toobig.alternativeDoc, br.com.tokenlab.pemaap.IndividualPerson.alternativeobigDocize. java.lang.String, br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc.size.toobig, individualPerson.alternative Doc.size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc, individualPerson.alternobativeDocize.size.tobig .alternativeDoc, individualPerson.alternativeDoc.size.toobig.java.lang.String, individualPerson.alternativeDoc.size.toobig, size.toobig.br.com.tokenlab.pemaap.IndividualPerson.alternativeDoc, size.toobig.alternativeDoc, size.toobig.java.lang.String, size.toobig]; arguments [alternativeDoc, class br.com.tokenlab.pemaap.IndividualPerson, Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus purus non erat tempus dictum. Nunc cursus tellus sed fermentum laoreet. Pellentesque vel ante dapibus, ullamcorper nisl id, rutrum ante. Etiam ex libero, aliquam consectetur orci aliquam., 1.255]; default [Property [{0}] of class [{1}] with value [{2}] does not match the valid range of sizes from [{3}] to [{4}]]Pellentesque vel ante dapibus, ullamcorper nisl id, rutrum ante. Etiam ex libero, aliquam consectetur orci aliquam., 1.255]; default [Property [{0}] of class [{1}] with value [{2}] does not match the valid range of sizes from [{3}] to [{4}]]Pellentesque vel ante dapibus, ullamcorper nisl id, rutrum ante. Etiam ex libero, aliquam consectetur orci aliquam., 1.255]; default [Property [{0}] of class [{1}] with value [{2}] does not match the valid range of sizes from [{3}] to [{4}]]

Soo, enter the data to trigger this exclusion intentionality. My problem is replacing this worst error message with something else. My domain restriction code:

static constraints = {
    cpf unique: false, blank: true, nullable: true, size: 1..255
    rg blank: true, nullable: true, size: 1..255
    alternativeDoc blank: true, nullable: true, size: 1..255
    nationalityType blank: true, nullable: true, inList: ["B", "E"] 
    photo blank: true, nullable: true
    dateOfBirth blank: true, nullable: true
    gender blank: true, nullable: true, inList: Holders.config.individualPerson.gender
    nameOfFather size: 1..255
    nameOfMother blank: true, nullable: true, size: 1..255

    person blank: false, nullable: false
    maritalStatus blank: true, nullable: true
    race blank: true, nullable: true
    cityOfBirth blank: true, nullable: true
    countryOfBirth blank: true, nullable: true
}

      

And my .properties posts:

  individualPerson.cpf.size.error=Número de caracaretes inválio para cpf.
    individualPerson.cpf.blank=O cpf não pode estar em branco.
    individualPerson.cpf.nullable=O cpf não pode estar em branco.
    individualPerson.cpf.cpf=Cpf inválido.
    not.cpf=Cpf inválido.
    individualPerson.rg.size.error=Número de caracaretes inválio para rg.
    individualPerson.alternativeDoc.size.error=O número do documento deve conter entre 1 á 255 caracteres.
    individualPerson.nameOfFather.size.toobig=O nome para o Pai de conter de 1 á 255   caracteres.
    individualPerson.nameOfFather.size.toosmall=O nome para o Pai de conter de 1 á 255 caracteres.
    individualPerson.nameOfMother.size.error=O nome para a Mãe de conter de 1 á 255 caracteres.
    individualPerson.person.displayName.error=O nome para exibição de possuir entre 1 e 255 caracteres.

    person.name.size.error=O nome da pessoa de possuir entre 1 e 255 caracteres.
    person.displayName.size.error=O nome para exibição de possuir entre 1 e 255 caracteres.

      

+3


source to share


1 answer


You will set this "alternativeDoc" field to MAX. SIZE 255. You are trying to insert more characters.



+1


source







All Articles