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);
}
}