本文整理汇总了Java中org.apache.isis.applib.annotation.MinLength类的典型用法代码示例。如果您正苦于以下问题:Java MinLength类的具体用法?Java MinLength怎么用?Java MinLength使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MinLength类属于org.apache.isis.applib.annotation包,在下文中一共展示了MinLength类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: crear
import org.apache.isis.applib.annotation.MinLength; //导入依赖的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.MinLength; //导入依赖的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.MinLength; //导入依赖的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: findNamed
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
@MemberOrder(sequence = "50")
public List<ReferenceChild2Object> findNamed(
@ParameterLayout(named = "Search")
@MinLength(1)
final String search) {
return Lists.newArrayList(
FluentIterable.from(listAll()).filter(input -> input.getName().contains(search)).toList());
}
示例5: findTenancies
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
@Action(
domainEvent = FindTenanciesDomainEvent.class,
semantics = SemanticsOf.SAFE
)
@MemberOrder(sequence = "100.30.1")
public List<ApplicationTenancy> findTenancies(
@Parameter(optionality = Optionality.OPTIONAL)
@ParameterLayout(named = "Partial Name Or Path", describedAs = "String to search for, wildcard (*) can be used")
@MinLength(1) // for auto-complete
final String partialNameOrPath) {
return applicationTenancyRepository.findByNameOrPathMatchingCached(partialNameOrPath);
}
示例6: autoCompleteBankAccount
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<BankAccount> autoCompleteBankAccount(@MinLength(3) final String searchString){
if (getSeller()!=null){
return bankAccountRepository.findBankAccountsByOwner(getSeller());
} else {
return bankAccountRepository.autoComplete(searchString);
}
}
示例7: autoComplete0CreateSeller
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<OrganisationNameNumberViewModel> autoComplete0CreateSeller(@MinLength(3) final String search){
// TODO: take atPath from country - but how?
String atPath = "/FRA";
try {
TimeUnit.SECONDS.sleep(1);
} catch (InterruptedException e) {
// nothing
}
List<OrganisationNameNumberViewModel> result = chamberOfCommerceCodeLookUpService.getChamberOfCommerceCodeCandidatesByOrganisation(search, atPath);
result.add(new OrganisationNameNumberViewModel(search, null));
return result;
}
示例8: autoComplete
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<BankAccount> autoComplete(@MinLength(3) final String search){
String regex = StringUtils.wildcardToCaseInsensitiveRegex("*" + search + "*");
return findByReferenceMatches(regex)
.stream()
.filter(x->x.getDeprecated()==null || !x.getDeprecated())
.collect(Collectors.toList());
}
示例9: autoCompleteOwner
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public Collection<Owner> autoCompleteOwner(final @MinLength(1) String name) {
return owners.findByName(name);
}
示例10: cargarCliente
import org.apache.isis.applib.annotation.MinLength; //导入依赖的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));
}
示例11: autoComplete0UpdateSomeStringOptionalWithMultiAutoComplete
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<String> autoComplete0UpdateSomeStringOptionalWithMultiAutoComplete(final @MinLength(1) String search) {
final ArrayList<String> strings = Lists
.newArrayList("a", "ab", "abcd", "abcdefgh", "abcdefghijklmnop", "abcdefghijklmnopqrstuvwxyz");
return strings.stream().filter(x -> x.contains(search)).collect(Collectors.toList());
}
示例12: autoComplete0MoveChildrenWithAuto
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<ReferenceChildObject> autoComplete0MoveChildrenWithAuto(@MinLength(1) String search) {
final List<ReferenceChildObject> referenceChildObjects = this.referenceChildObjects.findNamed(search);
referenceChildObjects.removeAll(getChildren());
return referenceChildObjects;
}
示例13: autoComplete0Add
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<ExcelModuleDemoToDoItem> autoComplete0Add(final @MinLength(2) String search) {
final List<ExcelModuleDemoToDoItem> list = toDoItems.autoComplete(search);
list.removeAll(getDependencies());
list.remove(this);
return list;
}
示例14: autoComplete0Add
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public List<ToDoItem> autoComplete0Add(final @MinLength(2) String search) {
final List<ToDoItem> list = toDoItems.autoComplete(search);
list.removeAll(getDependencies());
list.remove(this);
return list;
}
示例15: autoComplete
import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
@Programmatic
public List<Charge> autoComplete(@MinLength(3) final String search){
return matchOnReferenceOrName(StringUtils.wildcardToCaseInsensitiveRegex("*"+search+"*"));
}