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


Java Where.EVERYWHERE属性代码示例

本文整理汇总了Java中org.apache.isis.applib.annotation.Where.EVERYWHERE属性的典型用法代码示例。如果您正苦于以下问题:Java Where.EVERYWHERE属性的具体用法?Java Where.EVERYWHERE怎么用?Java Where.EVERYWHERE使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.isis.applib.annotation.Where的用法示例。


在下文中一共展示了Where.EVERYWHERE属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: validarModificarFechaVigencia

@ActionLayout(hidden = Where.EVERYWHERE)
public boolean validarModificarFechaVigencia(Vehiculo vehiculo, Date fechaVigencia,
		PolizaAutomotor riesgoAutomotor) {

	boolean validador = true;

	List<PolizaAutomotor> listaPolizas = riesgoAutomotoresRepository.listarPorEstado(Estado.vigente);
	listaPolizas.addAll(riesgoAutomotoresRepository.listarPorEstado(Estado.previgente));

	for (PolizaAutomotor r : listaPolizas) {
		if (r != riesgoAutomotor) {
			for (Vehiculo v : r.getRiesgoAutomotorListaVehiculos()) {
				if (vehiculo.equals(v)) {
					if ((fechaVigencia.before(r.getPolizaFechaVencimiento()))
							& (this.getPolizaFechaVencimiento().after(r.getPolizaFechaVigencia()))) {
						validador = false;
					}
				}
			}
		}
	}

	return validador;
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:24,代码来源:PolizaAutomotor.java

示例2: validarModificarFechaVencimiento

@ActionLayout(hidden = Where.EVERYWHERE)
public boolean validarModificarFechaVencimiento(Vehiculo vehiculo, Date fechaVencimiento,
		PolizaAutomotor riesgoAutomotor) {

	boolean validador = true;

	List<PolizaAutomotor> listaPolizas = riesgoAutomotoresRepository.listarPorEstado(Estado.vigente);
	listaPolizas.addAll(riesgoAutomotoresRepository.listarPorEstado(Estado.previgente));

	for (PolizaAutomotor r : listaPolizas) {
		if (r != riesgoAutomotor) {
			for (Vehiculo v : r.getRiesgoAutomotorListaVehiculos()) {
				if (vehiculo.equals(v)) {
					if ((fechaVencimiento.after(r.getPolizaFechaVigencia()))
							& (this.getPolizaFechaVigencia().before(r.getPolizaFechaVencimiento()))) {
						validador = false;
					}
				}
			}
		}
	}

	return validador;
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:24,代码来源:PolizaAutomotor.java

示例3: newTenancy

/**
 * @deprecated - use {@link ApplicationTenancyMenu#newTenancy(String, String, ApplicationTenancy)} instead.
 */
@Action(
        domainEvent = NewTenancyDomainEvent.class,
        semantics = SemanticsOf.IDEMPOTENT,
        hidden = Where.EVERYWHERE
)
public ApplicationTenancy newTenancy(
        @Parameter(maxLength = ApplicationTenancy.MAX_LENGTH_NAME)
        @ParameterLayout(named = "Name", typicalLength = ApplicationTenancy.TYPICAL_LENGTH_NAME)
        final String name,
        @Parameter(maxLength = ApplicationTenancy.MAX_LENGTH_PATH)
        @ParameterLayout(named = "Path")
        final String path,
        @Parameter(optionality = Optionality.OPTIONAL)
        @ParameterLayout(named = "Parent")
        final ApplicationTenancy parent) {
    return applicationTenancyRepository.newTenancy(name, path, parent);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:20,代码来源:ApplicationTenancies.java

示例4: whenEmpty_returnsNull

@Test
public void whenEmpty_returnsNull() {

    invoiceForLeaseRepository = new InvoiceForLeaseRepository() {
        @Override
        @Action(hidden = Where.EVERYWHERE, semantics = SemanticsOf.SAFE)
        public List<InvoiceForLease> findMatchingInvoices(Party seller, Party buyer, PaymentMethod paymentMethod, Lease lease, InvoiceStatus invoiceStatus, LocalDate dueDate) {
            return Arrays.<InvoiceForLease>asList();
        }

        @Override
        public InvoiceForLease newInvoice(final ApplicationTenancy applicationTenancy, Party seller, Party buyer, PaymentMethod paymentMethod, Currency currency, LocalDate dueDate, Lease lease, String interactionId) {
            return null;
        }
    };
    assertThat(invoiceForLeaseRepository.findMatchingInvoice(null, null, null, null, null, null)).isNull();
}
 
开发者ID:estatio,项目名称:estatio,代码行数:17,代码来源:InvoiceRepository_Test.java

示例5: getApplicationTenancyPath

@javax.jdo.annotations.Column(
        length = ApplicationTenancy.MAX_LENGTH_PATH,
        allowsNull = "false",
        name = "atPath"
)
@org.apache.isis.applib.annotation.Property(hidden = Where.EVERYWHERE)
public String getApplicationTenancyPath() {
    return applicationTenancyPath;
}
 
开发者ID:bibryam,项目名称:rotabuilder,代码行数:9,代码来源:AbstractPersistable.java

示例6:

@ActionLayout(hidden = Where.EVERYWHERE)
public void enviarMailCumpleaños() {

	// obtengo la lista que se muestra en el viewmodel
	// (la cual ya viene filtrada con gente que no tiene fecha de Nacimiento
	// cargada)
	List<ClientesCumpleañosViewModel> listaCliente = cumpleaños();

	// Con esto saco de la lista los que no quieren que le avisen para el
	// cumpleaños (NotificacionCumpleanios==false)
	Iterator<ClientesCumpleañosViewModel> it = listaCliente.iterator();
	while (it.hasNext()) {
		ClientesCumpleañosViewModel item = it.next();
		if (item.getCliente().getClienteNotificacionCumpleanios() == false)
			it.remove();
	}

	// con esto recorro la lista obtenida
	for (ClientesCumpleañosViewModel c : listaCliente) {
		// si al cliente aun no se les mando salutacion (Aviso==false) y los
		// días restantes son menor o = a 15
		// se les mande la salutacion y cambia el aviso a true
		if ((c.getCliente().getClienteAviso() == false) && (c.getDiasRestantes() <= 15)) {
			Mail.enviarMailCumpleaños(c.getCliente());
			c.getCliente().setClienteAviso(true);
		}
		// si al cliente ya se le mando salutacion y los dias restantes son
		// mayor o = a 16,
		// se le cambia el aviso a false, para cuadno llegue el momento se
		// le pueda mandar el mensaje
		if ((c.getCliente().getClienteAviso() == true) && (c.getDiasRestantes() >= 16)) {
			c.getCliente().setClienteAviso(false);
		}
	}
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:35,代码来源:ClientesPorCumpleaños.java

示例7: cantidadDeSiniestrosPorCliente

@ActionLayout(hidden = Where.EVERYWHERE)
public int cantidadDeSiniestrosPorCliente(Persona persona) {
	// TODO Auto-generated method stub

	int cant = 0;
	if (this.getPolizaCliente() == persona) {
		cant = this.getPolizaSiniestro().size();
	}

	return cant;
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:11,代码来源:Poliza.java

示例8: contarCantidadDiasHastaVencimiento

@ActionLayout(hidden = Where.EVERYWHERE)
public long contarCantidadDiasHastaVencimiento(Compania compania) {
	// TODO Auto-generated method stub
	long cant = 0;
	Calendar a = Calendar.getInstance();
	Date hoy = a.getTime();

	if (this.getPolizaCompania() == compania) {
		cant = getDifferenceDays(hoy, this.getPolizaFechaVencimiento());
	}
	return cant;
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:12,代码来源:Poliza.java

示例9: buscarPorTipoDePagoCombo

@SuppressWarnings("rawtypes")
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(bookmarking = BookmarkPolicy.AS_ROOT, cssClassFa = "fa-search", hidden = Where.EVERYWHERE)
@MemberOrder(sequence = "6")
public List buscarPorTipoDePagoCombo(@ParameterLayout(named = "Tipo de Pago") final TipoPago polizaTipoDePago) {
	if (polizaTipoDePago == TipoPago.Tarjeta_De_Credito) {
		return tarjetaDeCreditoRepository.listarActivos();
	} else {
		if (polizaTipoDePago == TipoPago.Debito_Automatico) {
			return debitoAutomaticoRepository.listarActivos();
		}
	}
	return null;
}
 
开发者ID:leandrogonqn,项目名称:Proyecto2017Seguros,代码行数:14,代码来源:DetalleTipoPagoMenu.java

示例10: completeSlowly

@Action(
        hidden = Where.EVERYWHERE
)
public void completeSlowly(final int millis) {
    try {
        Thread.sleep(millis);
    } catch (final InterruptedException ignored) {
    }
    setComplete(true);
}
 
开发者ID:isisaddons,项目名称:isis-app-todoapp,代码行数:10,代码来源:ToDoItem.java

示例11: findTenancyByPath

/**
 * @deprecated - use {@link ApplicationTenancyMenu#findTenancies(String)} instead.
 */
@Deprecated
@Action(
        domainEvent = FindTenancyByPathDomainEvent.class,
        semantics = SemanticsOf.SAFE,
        hidden = Where.EVERYWHERE // since deprecated
)
public ApplicationTenancy findTenancyByPath(
        @Parameter(maxLength = ApplicationTenancy.MAX_LENGTH_PATH)
        @ParameterLayout(named = "Path")
        final String path) {
    return applicationTenancyRepository.findByPath(path);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:15,代码来源:ApplicationTenancies.java

示例12: allTenancies

/**
 * @deprecated - use {@link ApplicationTenancyMenu#allTenancies()} instead.
 */
@Action(
        domainEvent = AllTenanciesDomainEvent.class,
        semantics = SemanticsOf.SAFE,
        restrictTo = RestrictTo.PROTOTYPING,
        hidden = Where.EVERYWHERE
)
@MemberOrder(sequence = "100.30.4")
public List<ApplicationTenancy> allTenancies() {
    return applicationTenancyRepository.allTenancies();
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:13,代码来源:ApplicationTenancies.java

示例13: findByPropertyAndTypeAndStartDate

@Action(semantics = SemanticsOf.SAFE, hidden = Where.EVERYWHERE)
public List<LeaseTerm> findByPropertyAndTypeAndStartDate(
        final Property property,
        final LeaseItemType leaseItemType,
        final LocalDate startDate) {
    return allMatches("findByPropertyAndTypeAndStartDate",
            "property", property,
            "leaseItemType", leaseItemType,
            "startDate", startDate);
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:LeaseTermRepository.java

示例14: createInvoiceNumberNumerator

@Action(hidden = Where.EVERYWHERE)
public void createInvoiceNumberNumerator(
        final Property property,
        final String format,
        final BigInteger lastIncrement) {

    context.checking(new Expectations() {
        {
            oneOf(mockNumeratorRepository).createScopedNumerator(Constants.NumeratorName.INVOICE_NUMBER, mockProperty, format, lastIncrement, applicationTenancy);
        }
    });
    estatioNumeratorRepository.createInvoiceNumberNumerator(mockProperty, format, lastIncrement, applicationTenancy);
}
 
开发者ID:estatio,项目名称:estatio,代码行数:13,代码来源:NumeratorCollectionRepository_Test.java

示例15: getOwnedBy

@javax.jdo.annotations.Column(allowsNull="false")
@Property(
        hidden = Where.EVERYWHERE
)
public String getOwnedBy() {
    return ownedBy;
}
 
开发者ID:isisaddons-legacy,项目名称:isis-wicket-fullcalendar2,代码行数:7,代码来源:FullCalendar2WicketToDoItem.java


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