ComplexoReguladorQueryModel

ComplexoReguladorQueryModel
mail@pastecode.io avatar
unknown
java
7 months ago
1.6 kB
3
Indexable
Never
package br.gov.go.saude.regnet.model.query;

import br.gov.go.saude.arquitetura.model.Model;
import br.gov.go.saude.arquitetura.model.query.Query;
import br.gov.go.saude.corp.model.Municipio;
import br.gov.go.saude.corp.model.query.MunicipioQuery;
import br.gov.go.saude.corp.model.query.MunicipioQueryModel;
import br.gov.go.saude.regnet.model.MunicipioComplexoRegulador;

public class ComplexoReguladorQueryModel<M extends Model<?>, Q extends Query<M, Q, ?>, R extends Query<?, ?, R>> extends Query<M, Q, R>  {
    


    protected ComplexoReguladorQueryModel() {}
    
    public R id() {
		return property();
	}

	public R id(Object ...args) {
		return property(args);
	}

    public R nome() {
		return property();
	}

	public R nome(Object ...args) {
		return property(args);
	}

	public R complexoEmail() {
		return property();
	}

	public R complexoEmail(Object ...args) {
		return property(args);
	}

	public R cnesComplexo() {
		return property();
	}

	public R cnesComplexo(Object ...args) {
		return property(args);
	}

	public R idMunicipioLocalizado() {
		return property();
	}

	public R idMunicipioLocalizado(Object ...args) {
		return property(args);
	}


	@SuppressWarnings("unchecked")
	public MunicipioComplexoReguladorQueryModel<MunicipioComplexoRegulador, MunicipioComplexoReguladorQuery, R> listaMunicipiosRegulados() {
		return association(MunicipioComplexoReguladorQueryModel.class);
	}

	@SuppressWarnings("unchecked")
	public MunicipioQueryModel<Municipio, MunicipioQuery, R> municipio() {
		return association(MunicipioQueryModel.class);
	}

}