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


Java ClassDumper类代码示例

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


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

示例1: generateRequests

import org.kuali.rice.kew.util.ClassDumper; //导入依赖的package包/类
protected List<ActionRequestValue> generateRequests(RouteContext routeContext) throws Exception {
      DocumentRouteHeaderValue document = routeContext.getDocument();
RouteNodeInstance nodeInstance = routeContext.getNodeInstance();
RouteNode node = nodeInstance.getRouteNode();
      if (LOG.isDebugEnabled()) {
          LOG.debug("RouteHeader info inside routing loop\n" + ClassDumper.dumpFields(document));
          LOG.debug("Looking for new actionRequests - routeLevel: " + node.getRouteNodeName());
      }
      boolean suppressPolicyErrors = isSuppressingPolicyErrors(routeContext);
      List<ActionRequestValue> requests = getNewActionRequests(routeContext);
      // determine if we have any approve requests for FinalApprover checks
      if (!suppressPolicyErrors) {
          verifyFinalApprovalRequest(document, requests, nodeInstance, routeContext);
      }
      return requests;
  }
 
开发者ID:kuali,项目名称:kc-rice,代码行数:17,代码来源:RequestsNode.java

示例2: processCustom

import org.kuali.rice.kew.util.ClassDumper; //导入依赖的package包/类
/**
	 * @see org.kuali.rice.kew.engine.node.RequestsNode#processCustom(org.kuali.rice.kew.engine.RouteContext, org.kuali.rice.kew.engine.RouteHelper)
	 */
	@Override
	protected boolean processCustom(RouteContext routeContext, RouteHelper routeHelper) throws Exception {
		DocumentRouteHeaderValue document = routeContext.getDocument();
		RouteNodeInstance nodeInstance = routeContext.getNodeInstance();
		RouteNode node = nodeInstance.getRouteNode();
		// while no routable actions are activated and there are more
		// routeLevels to process
		if ( nodeInstance.isInitial() ) {
			if ( LOG.isDebugEnabled() ) {
				LOG.debug( "RouteHeader info inside routing loop\n"
						+ ClassDumper.dumpFields( routeContext.getDocument() ) );
				LOG.debug( "Looking for new actionRequests - routeLevel: "
						+ node.getRouteNodeName() );
			}
			boolean suppressPolicyErrors = isSuppressingPolicyErrors(routeContext);
			List<ActionRequestValue> requests = getNewActionRequests( routeContext );
// Debugging code to force an empty action request				
//				if ( document.getDocumentType().getName().equals( "SACC" ) ) {
//					LOG.fatal( "DEBUGGING CODE IN PLACE - SACC DOCUMENT ACTION REQUESTS CLEARED" );
//					requests.clear();
//				}
			// for mandatory routes, requests must be generated
			if ( requests.isEmpty() && !suppressPolicyErrors) {
				Responsibility resp = getFirstResponsibilityWithMandatoryRouteFlag( document, node );
				if ( resp != null ) {
					throw new RouteManagerException( "No requests generated for KIM Responsibility-based mandatory route.\n" +
							"Document Id:    " + document.getDocumentId() + "\n" +
							"DocumentType:   " + document.getDocumentType().getName() + "\n" +
							"Route Node:     " + node.getRouteNodeName() + "\n" + 
							"Responsibility: " + resp,
							routeContext );
				}
			}
			// determine if we have any approve requests for FinalApprover
			// checks
			if ( !suppressPolicyErrors ) {				
				verifyFinalApprovalRequest( document, requests, nodeInstance, routeContext );
			}
		}
		return true; // to indicate custom processing performed
	}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:45,代码来源:RoleNode.java


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