`
xiyueshenyan
  • 浏览: 768 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

讨厌代码坏味道

 
阅读更多
private void for_If(int docCount,WorkFlowEngineAdministration wfeat){
		if (docCount > 0) {
			recordCount = docCount + "";
			PagingTool pt = new PagingTool(Integer.parseInt(recordCount),
					Constants.DEFAULT_PAGE_SIZE);
			pageCount = pt.getLastPageNo() + 1 + "";
			if (pageIndex != null && !pageIndex.equals("")) {
				recordStartLine = pt.getStartLine(Integer
						.parseInt(pageIndex) - 1)
						+ "";
			} else {
				pageIndex = "1";
				recordStartLine = pt.getStartLine(0) + "";
			}
			recordEndLine = pt.getEndLine(Integer.parseInt(pageIndex) - 1)
					+ "";

			recordList = wfeat.findFlowInstancesByIsFinished(false,
					docTypeId, orderBy, orderType, Integer
							.parseInt(recordStartLine),
					Constants.DEFAULT_PAGE_SIZE);
			if (recordEndLine.equals("-1")) {
				recordStartLine = "0";
				recordEndLine = "0";
			} else {
				recordStartLine = Integer.parseInt(recordStartLine) + 1
						+ "";
			}
		}
	}
	
	private void for_ElseIf(int docCount,WorkFlowEngineAdministration wfeat){
		if (docCount > 0) {
			recordCount = docCount + "";
			PagingTool pt = new PagingTool(Integer.parseInt(recordCount),
					Constants.DEFAULT_PAGE_SIZE);
			pageCount = pt.getLastPageNo() + 1 + "";
			if (pageIndex != null && !pageIndex.equals("")) {
				recordStartLine = pt.getStartLine(Integer
						.parseInt(pageIndex) - 1)
						+ "";
			} else {
				pageIndex = "1";
				recordStartLine = pt.getStartLine(0) + "";
			}
			recordEndLine = pt.getEndLine(Integer.parseInt(pageIndex) - 1)
					+ "";

			recordList = wfeat.findFlowInstancesByHasTimer(true, docTypeId,
					orderBy, orderType, Integer.parseInt(recordStartLine),
					Constants.DEFAULT_PAGE_SIZE);
			if (recordEndLine.equals("-1")) {
				recordStartLine = "0";
				recordEndLine = "0";
			} else {
				recordStartLine = Integer.parseInt(recordStartLine) + 1
						+ "";
			}
		}
		
	}
	
	
	private void ifElse(int docCount,WorkFlowEngineAdministration wfeat){
		if (docCount > 0) {
			recordCount = docCount + "";
			PagingTool pt = new PagingTool(Integer.parseInt(recordCount),
					Constants.DEFAULT_PAGE_SIZE);
			pageCount = pt.getLastPageNo() + 1 + "";
			if (pageIndex != null && !pageIndex.equals("")) {
				recordStartLine = pt.getStartLine(Integer
						.parseInt(pageIndex) - 1)
						+ "";

			} else {
				pageIndex = "1";
				recordStartLine = pt.getStartLine(0) + "";

			}
			recordEndLine = pt.getEndLine(Integer.parseInt(pageIndex) - 1)
					+ "";

			recordList = wfeat.findFlowInstancesByIsFinished(true,
					docTypeId, orderBy, orderType, Integer
							.parseInt(recordStartLine),
					Constants.DEFAULT_PAGE_SIZE);
			if (recordEndLine.equals("-1")) {
				recordStartLine = "0";
				recordEndLine = "0";
			} else {
				recordStartLine = Integer.parseInt(recordStartLine) + 1
						+ "";
			}
		}
		
	}

 

分享到:
评论

相关推荐

    讨厌的ASP代码,360报为恶意程序(BDS.ASP.Ace.RR)代码

    讨厌的ASP代码,360报为恶意程序(BDS.ASP.Ace.RR)代码

    个人网页简历的源代码

    about-me ...请不要在任何场合使用此项目中本人的照片,讨厌! 你可以自由的借鉴、改造、复制、使用本人在项目中所写的函数等等。 但是,请不要修改几个字、图片、颜色,然后告诉别人这是你的作品。

    讨厌的DragManager

    例如,使用调试器、日志记录或者性能分析工具来追踪代码执行过程,找出问题根源。 在压缩包中的文件"test3.swf"可能是博主提供的一个示例或测试案例,用于展示问题的实际表现。通过分析这个SWF文件,可能可以重现...

    网页制作java源代码

    在网页中,超链接的下划线有时会感到讨厌。可以使用以下代码来去掉超链接的下划线: <!--A:link{text-decoration:none} A:visited{text-decoration:none} A:hover {color: #ff00ff;text-decoration:underline} -->...

    代码之美(中文完整版).pdf

    7.1 讨厌的二分查找 7.2 JUnit简介 7.3将二分查找进行到底 7.4 结论 第8章 图像处理中的即时代码生成 第9章 自顶向下的运算符优先级 9.1. JavaScript 9.2. 符号表 9.3. 语素 9.4. 优先级 9.5. 表达式 9.6. 中置...

    POJ1054讨厌的青蛙

    POJ1054讨厌的青蛙,利用枚举算法解题,值得一做。

    给讨厌数学的人.pdf

    给讨厌数学的人.pdf,给对数学感兴趣的朋友下载

    我讨厌妈妈.pdf

    从给定的文件信息来看,该文档涉及的并非IT行业知识,而是关于绘本《我讨厌妈妈》的内容介绍,以及使用该绘本作为教学材料的课堂实录。为了遵守您的要求,我将从这个角度深入地描述和分析绘本内容,以及教学过程中的...

    教你如何去除讨厌的软件广告.pdf

    教你如何去除讨厌的软件广告.pdf

    策略为王源代码(for VS2015)

    因为程序所用第三方控件库不支持更高版本的VS,这也是VS讨厌的地方。 后来我用QT编写自己的行情软件,就不再关注策略为王了。 最近兴趣重燃,发现网上有人家升级到VS2008的版本。原来的第三方控件库基本不再使用,...

    赶走讨厌的JavaScript出错提示.pdf

    "赶走讨厌的JavaScript出错提示.pdf" 在本文中,我们将讨论如何赶走讨厌的JavaScript出错提示,同时也会涉及到其他相关的IT知识点。 首先,让我们来谈谈JavaScript出错提示的问题。在网页设计中,许多设计师会在...

    给讨厌数学的人(PDF)

    扫描版,《给讨厌数学的人》 这是一本非常独特的数学科普读物,它没有枯燥的公式和让人头大的理论讲解,它用我们生活中最常见的事物来讲解数学中最根本的东西——逻辑。这本书写的相当有趣其中大部分篇幅都不是在...

    中学生感恩节作文600字:感恩讨厌我们人.pdf

    这篇中学生的感恩节作文以独特的视角探讨了感恩的意义,它超越了传统的感恩对象,如父母和老师,而是扩展到了生活中所有的人和事,包括那些曾经讨厌我们的人。感恩在这里被视为一种成长的力量,一种理解生活复杂性的...

    招聘专员讨厌什么样的简历?

    然而,许多求职者在编写简历时常常陷入一些误区,导致他们的简历被招聘专员视为“讨厌”的类型。以下是一些招聘专员通常不喜欢看到的简历特点及其改善策略。 首先,招聘专员不喜欢过于宽泛和空洞的自我描述。例如,...

    去讨厌版权放大镜

    标题“去讨厌版权放大镜”可能是指一个工具或软件,其主要功能是帮助用户处理或移除数字内容中的版权信息,尤其是针对网站的用途。在当前的数字时代,版权保护变得越来越重要,许多在线内容,如图片、视频、音频等,...

    查看所有windows文件的注册表,讨厌那些做病毒的人,什么弱智的病毒都还在网上流传,BS

    查看所有windows文件的注册表,讨厌那些做病毒的人,什么弱智的病毒都还在网上流传,BS

    JavaScript 代码编辑器 RunJs 1.12.0 x64 中文免费版.zip

    不管怎样,代码编辑器通常倾向于令人讨厌的功能组合,对于初学者以及仅想尝试使用 JavaScript 中的新事物的开发人员而言,并不是最佳的解决方案。 JavaScript 代码编辑器 RunJs 中文版JavaScript 代码编辑器 RunJs ...

Global site tag (gtag.js) - Google Analytics