当前位置: 首页>>代码示例>>Java>>正文


Java MinLength类代码示例

本文整理汇总了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);
}
 
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:34,代码来源:EncargadoServicio.java

示例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);
}
 
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:34,代码来源:CocineroServicio.java

示例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);
}
 
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:34,代码来源:MozoServicio.java

示例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());
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:9,代码来源:ReferenceChild2Objects.java

示例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);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:13,代码来源:ApplicationTenancyMenu.java

示例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);
    }
}
 
开发者ID:estatio,项目名称:estatio,代码行数:8,代码来源:IncomingDocAsInvoiceViewModel.java

示例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;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:13,代码来源:IncomingDocViewModel.java

示例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());
}
 
开发者ID:estatio,项目名称:estatio,代码行数:8,代码来源:BankAccountRepository.java

示例9: autoCompleteOwner

import org.apache.isis.applib.annotation.MinLength; //导入依赖的package包/类
public Collection<Owner> autoCompleteOwner(final @MinLength(1) String name) {
    return owners.findByName(name);
}
 
开发者ID:danhaywood,项目名称:isis-app-petclinic,代码行数:4,代码来源:Pet.java

示例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));
}
 
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:41,代码来源:ClienteServicio.java

示例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());
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:6,代码来源:TextObject.java

示例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;
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:6,代码来源:ReferenceObject.java

示例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;
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-excel,代码行数:7,代码来源:ExcelModuleDemoToDoItem.java

示例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;
}
 
开发者ID:IUSISProyecto,项目名称:IUSIS,代码行数:7,代码来源:ToDoItem.java

示例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+"*"));
}
 
开发者ID:estatio,项目名称:estatio,代码行数:5,代码来源:ChargeRepository.java


注:本文中的org.apache.isis.applib.annotation.MinLength类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。