Você poderá chamar person.add.logic se usar o código seguinte:
package org.vraptor.examples.first; import org.vraptor.annotations.Component; import org.vraptor.annotations.Parameter; @Component public class PersonLogic { public void add(Person person) { System.out.printf("Adding %s to the database!%n", person); } }
Normalmente, o VRaptor mapea a classe chamada, por exemplo, ClazzLogic para "clazz", e fará o mesmo para classes terminando em Action|Logic|Command|Controller, qualquer outro nome de classe será mapeado com o próprio nome da classe.
Para alterar o nome do componente, simplesmente use a anotação Component:
people.add.logic está correto com o código seguinte:
package org.vraptor.examples.first; import org.vraptor.annotations.Component; import org.vraptor.annotations.Parameter; @Component("people") public class PersonLogic { public void add(Person person) { System.out.printf("Adding %s to the database!%n", person); } }
Para alterar o nome da lógica, simplesmente use a anotação Logic.
person.addNewPersonPlease.logic está correto com o código seguinte:
package org.vraptor.examples.first; import org.vraptor.annotations.Component; import org.vraptor.annotations.Logic; import org.vraptor.annotations.Parameter; @Component("person") public class PersonLogic { @Logic("addNewPersonPlease") public void add(Person person) { System.out.printf("Adding %s to the database!%n", person); } }