• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Get类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中br.com.caelum.vraptor.Get的典型用法代码示例。如果您正苦于以下问题:Java Get类的具体用法?Java Get怎么用?Java Get使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



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

示例1: signupViaFacebook

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get("/sign-up/facebook/")
public void signupViaFacebook(String code, String state) {
	if (code == null) {
		includeAsList("mamuteMessages", i18n("error", "error.signup.facebook.unknown"));
		redirectTo(SignupController.class).signupForm();
		return;
	}
	
	Token token = service.getAccessToken(null, new Verifier(code));
	
	SocialAPI facebookAPI = new FacebookAPI(service, token);
	
	boolean success = loginManager.merge(MethodType.FACEBOOK, facebookAPI);
	if(!success) {
		includeAsList("mamuteMessages", i18n("error", "signup.errors.facebook.invalid_email", state));
		result.redirectTo(AuthController.class).loginForm(state);
		return;
	}
	redirectToRightUrl(state);
}
 
开发者ID:caelum,项目名称:mamute,代码行数:21,代码来源:FacebookAuthController.java


示例2: showNews

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
public void showNews(@Load News news, String sluggedTitle) {
	User current = currentUser.getCurrent();
	news.checkVisibilityFor(currentUser);
	redirectToRightUrl(news, sluggedTitle);
	viewCounter.ping(news);
	boolean isWatching = watchers.ping(news, current);
	
	result.include("commentsWithVotes", votes.previousVotesForComments(news, current));
	result.include("currentVote", votes.previousVoteFor(news.getId(), current, News.class));
	result.include("news", news);
	result.include("isWatching", isWatching);
	result.include("userMediumPhoto", true);
	result.include("newsActive", true);
	result.include("noDefaultActive", true);
}
 
开发者ID:caelum,项目名称:mamute,代码行数:17,代码来源:NewsController.java


示例3: tagRank

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
public void tagRank(String tagName){
	Tag tag = tags.findByName(tagName);
	if (tag == null){
		result.notFound();
	}
	result.include("tag", tag);
	DateTime after = new DateTime().minusDays(30);
	result.include("tag", tag);
	result.include("answerersAllTime", reputationEvents.getTopAnswerersSummaryAllTime(tag));
	result.include("answerersLastMonth", reputationEvents.getTopAnswerersSummaryAfter(tag, after));
	result.include("askersAllTime", reputationEvents.getTopAskersSummaryAllTime(tag));
	result.include("askersLastMonth", reputationEvents.getTopAskersSummaryAfter(tag, after));
	result.include("usersActive", true);
	result.include("noDefaultActive", true);
}
 
开发者ID:caelum,项目名称:mamute,代码行数:17,代码来源:RankingController.java


示例4: loginForm

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Public
@Get
public void loginForm(String redirectUrl) {
	if (loggedUser.isLoggedIn()) {
		result.include("loginRequiredMessages", Collections.emptyList());
		redirectToRightUrl(redirectUrl);
	} else {
		String facebookUrl = facebook.getOauthUrl(redirectUrl);
		String googleUrl = google.getOauthUrl(redirectUrl);
		if (redirectUrl != null && !redirectUrl.isEmpty()) {
			include("redirectUrl", redirectUrl);
		}
		result.include("facebookUrl", facebookUrl);
		result.include("googleUrl", googleUrl);
	}
}
 
开发者ID:caelum,项目名称:mamute,代码行数:17,代码来源:AuthController.java


示例5: home

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
public void home(Integer p) {
	Integer page = getPage(p);
	List<Question> visible = questions.allVisible(page);
	if (visible.isEmpty() && page != 1) {
		result.notFound();
		return;
	}
	List<String> tabs = asList("voted", "answered", "viewed");
	result.include("tabs", tabs);

	result.include("questions", visible);
	result.include("totalPages", questions.numberOfPages());
	result.include("currentPage", page);
	result.include("currentUser", loggedUser);

}
 
开发者ID:caelum,项目名称:mamute,代码行数:18,代码来源:ListController.java


示例6: withTag

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
public void withTag(String tagName, Integer p, boolean semRespostas) {
	Integer page = getPage(p);
	Tag tag = tags.findByName(tagName);
	if(tag == null){
		result.notFound();
		return;
	}
	List<Question> questionsWithTag = questions.withTagVisible(tag, page, semRespostas);
	result.include("totalPages", questions.numberOfPages(tag));
	result.include("tag", tag);
	result.include("recentTags", recentTagsContainer.getRecentTagsUsage());
	result.include("questions", questionsWithTag);
	result.include("currentPage", page);
	result.include("hasAbout", tags.hasAbout(tag));
	if (semRespostas) {
		result.include("unansweredActive", true);
		result.include("noDefaultActive", true);
		result.include("unansweredTagLinks", true);
	}
}
 
开发者ID:caelum,项目名称:mamute,代码行数:22,代码来源:ListController.java


示例7: listar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("listar")
public void listar() {
	List<Medico> medicos = null;

	try {
		medicos = medicoApplication.listar();
	} catch (MaternidadeException e) {
		e.printStackTrace();
		validator.add(new ValidationMessage(e.getMessage(), "medico"));
	}

	System.out.println(medicos.size());

	validator.onErrorUsePageOf(MedicoController.class).inicio();
	result.include("medicos", medicos);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:18,代码来源:MedicoController.java


示例8: apagar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("apagar/{id:[0-9]{1,15}}")
public void apagar(Integer id) {
	Medico medico = null;

	try {
		medico = medicoApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Médico"));
		e.printStackTrace();
	}

	medicoApplication.apagar(medico);

	validator.onErrorUsePageOf(MedicoController.class).listar();
	result.redirectTo(MedicoController.class).listar();
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:18,代码来源:MedicoController.java


示例9: editar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("editar")
public void editar() {
	List<Diretor> diretores = null;
	Hospital hospital = hospitalApplication.getHospital();

	try {
		diretores = diretorApplication.listar();
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Hospital"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(HospitalController.class).detalhes();
	result.include("hospital", hospital);
	result.include("diretores", diretores);
	result.include(
			"cidades",
			enderecoApplication.listarCidadePorEstado(hospital
					.getEndereco().getCidade().getEstado()));
	result.include("estados", enderecoApplication.listarEstados());
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:23,代码来源:HospitalController.java


示例10: novo

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("novo")
public void novo() {
	List<Especialidade> especialidades = null;
	List<Estado> estados = null;

	estados = enderecoApplication.listarEstados();

	try {
		especialidades = especialidadeApplication.listar();
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Enfermeiro"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(EnfermeiroController.class).inicio();
	result.include("especialidades", especialidades);
	result.include("estados", estados);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:20,代码来源:EnfermeiroController.java


示例11: apagar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("apagar/{id:[0-9]{1,15}}")
public void apagar(Integer id) {
	Enfermeiro enfermeiro = null;

	try {
		enfermeiro = enfermeiroApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Enfermeiro"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(EnfermeiroController.class).listar();
	enfermeiroApplication.apagar(enfermeiro);
	result.redirectTo(EnfermeiroController.class).listar();
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:17,代码来源:EnfermeiroController.java


示例12: editar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("editar/{id:[0-9]{1,15}}")
public void editar(Integer id) {
	Secretario secretario = null;

	try {
		secretario = secretarioApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Secretário"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(SecretarioController.class).listar();
	result.include("secretario", secretario);
	result.include("estados", enderecoApplication.listarEstados());
	result.include(
			"cidades",
			enderecoApplication.listarCidadePorEstado(secretario
					.getPessoaFisica().getEndereco().getCidade()
					.getEstado()));
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:22,代码来源:SecretarioController.java


示例13: novo

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("novo")
public void novo() {
	List<Medico> medicos = null;
	List<Enfermeiro> enfermeiros = null;

	try {
		medicos = medicoApplication.listar();
		enfermeiros = enfermeiroApplication.listar();
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Bebê"));
		e.printStackTrace();
	}

	validator.onErrorForwardTo(BebeController.class).inicio();
	result.include("medicos", medicos);
	result.include("enfermeiros", enfermeiros);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:19,代码来源:BebeController.java


示例14: apagar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("apagar/{id:[0-9]{1,15}}")
public void apagar(Integer id) {
	Bebe bebe = null;

	try {
		bebe = bebeApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Bebê"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(BebeController.class).listar();
	bebeApplication.apagar(bebe);
	result.redirectTo(BebeController.class).inicio();
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:17,代码来源:BebeController.java


示例15: listar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("listar")
public void listar() {
	List<Especialidade> especialidades = null;

	try {
		especialidades = especialidadeApplication.listar();
	} catch (MaternidadeException e) {
		e.printStackTrace();
		validator
				.add(new ValidationMessage(e.getMessage(), "especialidade"));
	}

	validator.onErrorUsePageOf(EspecialidadeController.class).inicio();
	result.include("especialidades", especialidades);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:17,代码来源:EspecialidadeController.java


示例16: apagar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("apagar/{id:[0-9]{1,15}}")
public void apagar(Integer id) {
	Especialidade esp = null;

	try {
		esp = especialidadeApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator
				.add(new ValidationMessage(e.getMessage(), "Especialidade"));
		e.printStackTrace();
	}

	especialidadeApplication.apagar(esp);

	validator.onErrorUsePageOf(EspecialidadeController.class).listar();
	result.redirectTo(EspecialidadeController.class).listar();
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:19,代码来源:EspecialidadeController.java


示例17: visualizar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("visualizar/{id:[0-9]{1,15}}")
public void visualizar(Integer id) {
	Especialidade especialidade = null;

	try {
		especialidade = especialidadeApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator
				.add(new ValidationMessage(e.getMessage(), "Especialidade"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(EspecialidadeController.class).listar();
	result.include("especialidade", especialidade);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:17,代码来源:EspecialidadeController.java


示例18: editar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("editar/{id:[0-9]{1,15}}")
public void editar(Integer id) {
	Especialidade especialidade = null;

	try {
		especialidade = especialidadeApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator
				.add(new ValidationMessage(e.getMessage(), "Especialidade"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(EspecialidadeController.class).listar();
	result.include("especialidade", especialidade);
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:17,代码来源:EspecialidadeController.java


示例19: editar

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path("editar/{id:[0-9]{1,15}}")
public void editar(Integer id) {
	Diretor diretor = null;

	try {
		diretor = diretorApplication.buscarPorId(id);
	} catch (MaternidadeException e) {
		validator.add(new ValidationMessage(e.getMessage(), "Diretor"));
		e.printStackTrace();
	}

	validator.onErrorUsePageOf(DiretorController.class).listar();
	result.include("diretor", diretor);
	result.include("estados", enderecoApplication.listarEstados());
	result.include(
			"cidades",
			enderecoApplication.listarCidadePorEstado(diretor
					.getPessoaFisica().getEndereco().getCidade()
					.getEstado()));
}
 
开发者ID:aldaypinheiro,项目名称:maternidade,代码行数:22,代码来源:DiretorController.java


示例20: tipos

import br.com.caelum.vraptor.Get; //导入依赖的package包/类
@Get
@Path(value = { "/tipo", "/tipo/" })
public void tipos() {
	result.use(json())
		  .withoutRoot()
		  .from(TipoTelefone.values())
		  .serialize();
}
 
开发者ID:pedro-hos,项目名称:aprendendo-vraptor,代码行数:9,代码来源:TelefoneController.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java InMemoryTileCache类代码示例发布时间:2022-05-22
下一篇:
Java TaggedProfileFactoryFinderImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap