本文整理汇总了Java中org.apache.isis.applib.annotation.MaxLength类的典型用法代码示例。如果您正苦于以下问题:Java MaxLength类的具体用法?Java MaxLength怎么用?Java MaxLength使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MaxLength类属于org.apache.isis.applib.annotation包,在下文中一共展示了MaxLength类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: crear
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene los datos validados del Encargado de la Interfaz de Usuario
* @param _apellido String
* @param _nombre String
* @param _dni long
* @param _direccion String
* @param _telefono String
* @param _celular String
* @param _correo String
* @param fechadeNacimiento LocalDate
* @param fechadeIngreso LocalDate
* @param _nombreUsusario String
* @param _password Password
* @return nuevoEncargado Encargado
*/
@Named("Nuevo Encargado")
@MemberOrder(name = "Empleados", sequence = "10.6")
public Encargado crear(
@Named("Apellido") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _apellido,
@Named("Nombre") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _nombre,
@Named("Documento") @RegEx(validation = "[0-9*") @MaxLength(value = 8) @MinLength(value = 7) final long _dni,
@Named("Direccion") @MultiLine(numberOfLines = 2) final String _direccion,
@Named("Telefono Fijo") @RegEx(validation = "\\d{7,11}") @Optional @MaxLength(value = 15) final String _telefono,
@Named("Celular") @RegEx(validation = "\\d{3,7}(-)?\\d{6}") @Optional @MaxLength(value = 15) final String _celular,
@Named("Correo Electronico") @RegEx(validation = "(\\w+\\.)*\\[email protected](\\w+\\.)+[A-Za-z]+") @Optional final String _correo,
@Named("Fecha de Nacimiento") final LocalDate fechadeNacimiento,
@Named("Fecha de Ingreso") final LocalDate fechadeIngreso,
@Named("Usuario") final String _nombreUsuario,
@Named("Contraseña") final Password _password) {
return crearEncargadoNuevo(crearUsuario(_nombreUsuario, _password),
_apellido, _nombre, _dni, _direccion, _telefono, _celular,
_correo, fechadeNacimiento, fechadeIngreso);
}
示例2: crear
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene los datos validados de un nuevo Cocinero
* @param _apellido String
* @param _nombre String
* @param _dni long
* @param _direccion String
* @param _telefono String
* @param _celular String
* @param _correo String
* @param fechadeNacimiento LocalDate
* @param fechadeIngreso LocalDate
* @param _nombreUsusario String
* @param _password Password
* @return cocineroNuevo Cocinero
*/
@Named("Nuevo Cocinero")
@MemberOrder(name = "Empleados", sequence = "10.5")
public Cocinero crear(
@Named("Apellido") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _apellido,
@Named("Nombre") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _nombre,
@Named("Documento") @RegEx(validation = "[0-9*") @MaxLength(value = 8) @MinLength(value = 7) final long _dni,
@Named("Direccion") @MultiLine(numberOfLines = 2) final String _direccion,
@Named("Telefono Fijo") @RegEx(validation = "\\d{7,11}") @Optional @MaxLength(value = 15) final String _telefono,
@Named("Celular") @RegEx(validation = "\\d{3,7}(-)?\\d{6}") @Optional @MaxLength(value = 15) final String _celular,
@Named("Correo Electronico") @RegEx(validation = "(\\w+\\.)*\\[email protected](\\w+\\.)+[A-Za-z]+") @Optional final String _correo,
@Named("Fecha de Nacimiento") final LocalDate fechadeNacimiento,
@Named("Fecha de Ingreso") final LocalDate fechadeIngreso,
@Named("Usuario") final String _nombreUsuario,
@Named("Contraseña") final Password _password) {
return crearNuevoCocinero(crearUsuario(_nombreUsuario, _password),
_nombre, _apellido, _dni, _direccion, _telefono, _celular,
_correo, fechadeNacimiento, fechadeIngreso);
}
示例3: crear
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene los datos validados de un nuevo Cocinero
* @param _apellido String
* @param _nombre String
* @param _dni long
* @param _direccion String
* @param _telefono String
* @param _celular String
* @param _correo String
* @param fechadeNacimiento LocalDate
* @param fechadeIngreso LocalDate
* @param _nombreUsusario String
* @param _password Password
* @return mozo Mozo
*/
@Named("Nuevo Mozo")
@MemberOrder(name = "Empleados", sequence = "10.4")
public Mozo crear(
@Named("Apellido") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _apellido,
@Named("Nombre") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _nombre,
@Named("Documento") @RegEx(validation = "[0-9*") @MaxLength(value = 8) @MinLength(value = 7) final long _dni,
@Named("Direccion") @MultiLine(numberOfLines = 2) final String _direccion,
@Named("Telefono Fijo") @RegEx(validation = "\\d{7,11}") @Optional @MaxLength(value = 15) final String _telefono,
@Named("Celular") @RegEx(validation = "\\d{3,7}(-)?\\d{6}") @Optional @MaxLength(value = 15) final String _celular,
@Named("Correo Electronico") @RegEx(validation = "(\\w+\\.)*\\[email protected](\\w+\\.)+[A-Za-z]+") @Optional final String _correo,
@Named("Fecha de Nacimiento") final LocalDate fechadeNacimiento,
@Named("Fecha de Ingreso") final LocalDate fechadeIngreso,
@Named("Usuario") final String _nombreUsuario,
@Named("Contraseña") final Password _password) {
return crearNuevoMozo(crearUsuario(_nombreUsuario, _password),
_apellido, _nombre, _dni, _direccion, _telefono, _celular,
_correo, fechadeIngreso, fechadeNacimiento);
}
示例4: cargar
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Se realiza la carga del Adicional
* @param nombre
* @param descrip
* @param precio
*
* @return Adicional
*/
@MemberOrder(sequence = "1")
@Named("Cargar Adicional")
public Adicional cargar(
@RegEx(validation="[A-Za-z ]+")
@Named("Nombre") String nombre,
@Optional
@MultiLine
@MaxLength(100)
@Named("Descripcion") String descrip,
@RegEx(validation = "[0-9]+")
@Named("Precio") BigDecimal precio){
final boolean activo=true;
final String usuario = currentUserName();
return adicional(nombre.toUpperCase(),descrip.toUpperCase(),precio,activo,usuario);
}
示例5: getNombre
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene un nombre para el Producto
* @return nombre String
*/
@Hidden(where = Where.ALL_TABLES)
@RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*")
@MaxLength(value = 30)
@Title
@Column(allowsNull = "false")
@MemberOrder(sequence = "2")
public String getNombre() {
return nombre;
}
示例6: crearGuarnicion
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene de la UI los datos validados de la Guarnicion a crear
* @param nombreGuarnicion String
* @param descripcionGuarnicion String
* @param precioGuarnicion BigDecimal
* @return crearGuarnicionNueva() Guarnicion
*/
@Named("Guarnicion")
@MemberOrder(name = "Crear", sequence = "1")
public Guarnicion crearGuarnicion(
@Named("Nombre") @RegEx(validation = "[0-9a-zA-ZáéíoúÁÉÍoÚñÑ\\s]*") @MaxLength(value = 30) final String nombreGuarnicion,
@Named("Descripcion") @Optional @MultiLine(numberOfLines = 3) final String descripcionGuarnicion,
@Named("Precio") @MaxLength(value = 5) @Digits(integer = 2, fraction = 2) final BigDecimal precioGuarnicion) {
return crearGuarnicionNueva(nombreGuarnicion, descripcionGuarnicion,
precioGuarnicion);
}
示例7: crearPlatoEntrada
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene de la UI los datos validados del Plato de entrada a crear
* @param nombre String
* @param unaCondicion CondicionDePlatoEnum
* @param unaDescripcion String
* @param unPrecio BigDecimal
* @return crearUnPlatoEntreda() PlatoEntrada
*/
@Named("Plato de Entrada")
@MemberOrder(name = "Crear", sequence = "1")
public Plato crearPlatoEntrada(
/* Parametros de Entrada */
@RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*") @MaxLength(value = 30) @Named("Nombre") final String nombre,
@Named("Condición") final CondicionDePlatoEnum unaCondicion,
@Optional @MultiLine(numberOfLines = 3) @Named("Descripción") final String unaDescripcion,
@Named("Precio") @MaxLength(value = 6) @Digits(integer = 3, fraction = 2) final BigDecimal unPrecio) {
/* Empieza el metodo */
return crearUnPlatoEntrada(nombre, unaCondicion, unaDescripcion,
unPrecio);
}
示例8: crearPostre
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene de la UI los datos validados de un postre a crear
* @param nombrePostre String
* @param descripcionPostre String
* @param preciopostre BigDecimal
* @return crearGPostreNuevo() Postre
*/
@Named("Postre")
@MemberOrder(name = "Crear", sequence = "1")
public Postre crearPostre(
@Named("Nombre") @RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*") @MaxLength(value = 30) final String nombrePostre,
@Optional @MultiLine(numberOfLines = 3) @Named("Descripción") final String descripcionPostre,
@Named("Precio") @MaxLength(value = 5) @Digits(integer = 2, fraction = 2) final BigDecimal precioPostre) {
return crearPostreNuevo(nombrePostre, descripcionPostre, precioPostre);
}
示例9: crearBebida
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene de la UI los datos validados de la bebida a crear
* @param _nombre String
* @param _tipo TipoBebidaEnum
* @param _volumen VolumenBebidaEnum
* @param _descripcion String
* @param _precio Bigdecimal
* @return nuevaInstanciaBebida() Bebida
*/
@Named("Bebida")
@MemberOrder(name = "Crear", sequence = "1")
public Bebida crearBebida(
@Named("Nombre") @RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*") @MaxLength(value = 30) final String _nombre,
@Named("Tipo de Bebida") @TypicalLength(10) final TipoBebidaEnum _tipo,
@Named("Volumen") @Optional @TypicalLength(15) final VolumenBebidaEnum _volumen,
@Named("Descripción") @Optional @MultiLine(numberOfLines = 3) final String _descripcion,
@Named("Precio") @MaxLength(value = 5) @Digits(integer = 2, fraction = 2) final BigDecimal _precio) {
return nuevaInstanciaBebida(_nombre, _tipo, _volumen, _descripcion,
_precio);
}
示例10: crearPlatoPrincipal
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene de la UI los datos validados del Plato Principal
* @param nombre String
* @param unaCondicion CondicionDePlatoEnum
* @param unaDescripcion String
* @param unPrecio BigDecimal
* @return crearUnPlatoPrincipal() PlatoPrincipal
*/
@Named("Plato Principal")
@MemberOrder(name = "Crear", sequence = "1")
public Plato crearPlatoPrincipal(
/* Parametros de Entrada */
@RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*") @MaxLength(value = 30) @Named("Nombre") final String nombre,
@Named("Condición") final CondicionDePlatoEnum unaCondicion,
@Optional @MultiLine(numberOfLines = 3) @Named("Descripción") final String unaDescripcion,
@Named("Precio") @MaxLength(value = 6) @Digits(integer = 3, fraction = 2) final BigDecimal unPrecio) {
/* Empieza el metodo */
return crearUnPlatoPrincipal(nombre, unaCondicion, unaDescripcion,
unPrecio);
}
示例11: cargarCliente
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
/**
* Obtiene los datos validados del Cliente
*
* @param _apellido
* String
* @param String
* _nombre String
* @param _dni
* long
* @param _direccion
* String
* @param _telefono
* String
* @param _celular
* String
* @param _correo
* String
* @param _nombreUsusario
* String
* @param _password
* Password
* @param _oferta
* Oferta
* @return nuevoCliente Cliente
*/
@Named("Registrar")
@MemberOrder(sequence = "1")
public Cliente cargarCliente(
@Named("Apellido") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _apellido,
@Named("Nombre") @RegEx(validation = "[a-zA-ZáéíóúÁÉÍÓÚ\\s]*") @MaxLength(value = 20) final String _nombre,
@Named("Documento") @RegEx(validation = "[0-9*") @MaxLength(value = 8) @MinLength(value = 7) final long _dni,
@Named("Direccion") @MultiLine(numberOfLines = 2) @Optional final String _direccion,
@Named("Telefono Fijo") @RegEx(validation = "\\d{7,11}") @Optional @MaxLength(value = 15) final String _telefono,
@Named("Celular") @RegEx(validation = "\\d{3,7}(-)?\\d{6}") @Optional @MaxLength(value = 15) final String _celular,
@Named("Correo Electronico") @RegEx(validation = "(\\w+\\.)*\\[email protected](\\w+\\.)+[A-Za-z]+") final String _correo,
@Named("Usuario") final String _nombreUsuario,
@Named("Contraseña") final Password _password) {
return nuevoCliente(_apellido, _nombre, _dni, _direccion, _telefono,
_celular, _correo, crearUsuario(_nombreUsuario, _password));
}
示例12: getDescripcion
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
@MaxLength(20)
public String getDescripcion() {
return descripcion;
}
示例13: setNumTelefono
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
@MaxLength(20)
public void setNumTelefono(String numTelefono) {
this.numTelefono = numTelefono;
}
示例14: getNumTelefono
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
@MaxLength(20)
public String getNumTelefono() {
return numTelefono;
}
示例15: setDescripcion
import org.apache.isis.applib.annotation.MaxLength; //导入依赖的package包/类
@MaxLength(20)
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}