Команда Roo's field enum --fieldName --type
добавляет приватное поле указанного типа перечисления.
Вы можете создать тип enum вручную или использовать команды roo:
roo> enum type --class ~.domain.Colors
roo> enum constant --name BLAU
roo> enum constant --name VERMELL
Это создает перечисление цветов:
public Enum Colors {
BLAU, VERMELL
}
Затем вы можете использовать тип enum для определения поля сущности:
roo> entity --class ~.domain.Foo
roo> field enum --fieldName color --type ~.domain.Colors
Это определит сущность Foo:
//Annotations and imports ommited for brevity
public class Foo{
private Colors color;
}
См. http://static.springsource.org/spring-roo/reference/html/command-index.html для полного ознакомления с командами роу.