gpt4 book ai didi

com.sun.faces.config.WebConfiguration.setHasFlows()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 06:45:05 34 4
gpt4 key购买 nike

本文整理了Java中com.sun.faces.config.WebConfiguration.setHasFlows()方法的一些代码示例,展示了WebConfiguration.setHasFlows()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebConfiguration.setHasFlows()方法的具体详情如下:
包路径:com.sun.faces.config.WebConfiguration
类名称:WebConfiguration
方法名:setHasFlows

WebConfiguration.setHasFlows介绍

暂无

代码示例

代码示例来源:origin: org.glassfish/javax.faces

synchronized void loadFlows(FacesContext context, FlowHandler flowHandler) throws IOException {
  BeanManager beanManager = getCdiBeanManager(context);
  Bean<?> extensionImpl = beanManager.resolve(beanManager.getBeans(FlowDiscoveryCDIExtension.class));
  if (extensionImpl == null) {
    if (LOGGER.isLoggable(SEVERE)) {
      LOGGER.log(SEVERE, "Unable to obtain {0} from CDI implementation.  Flows described with {1} are unavailable.",
          new String[] { FlowDiscoveryCDIExtension.class.getName(), FlowDefinition.class.getName() });
    }
    return;
  }
  CreationalContext<?> creationalContext = beanManager.createCreationalContext(extensionImpl);
  FlowDiscoveryCDIExtension myExtension = (FlowDiscoveryCDIExtension) beanManager.getReference(extensionImpl, FlowDiscoveryCDIExtension.class,
      creationalContext);
  List<Producer<Flow>> flowProducers = myExtension.getFlowProducers();
  WebConfiguration config = WebConfiguration.getInstance();
  if (!flowProducers.isEmpty()) {
    enableClientWindowModeIfNecessary(context);
  }
  for (Producer<Flow> flowProducer : flowProducers) {
    Flow toAdd = flowProducer.produce(beanManager.<Flow>createCreationalContext(null));
    if (null == toAdd) {
      LOGGER.log(SEVERE, "Flow producer method {0}() returned null.  Ignoring.", flowProducer.toString());
    } else {
      flowHandler.addFlow(context, toAdd);
      config.setHasFlows(true);
    }
  }
}

代码示例来源:origin: eclipse-ee4j/mojarra

synchronized void loadFlows(FacesContext context, FlowHandler flowHandler) throws IOException {
  BeanManager beanManager = getCdiBeanManager(context);
  Bean<?> extensionImpl = beanManager.resolve(beanManager.getBeans(FlowDiscoveryCDIExtension.class));
  if (extensionImpl == null) {
    if (LOGGER.isLoggable(SEVERE)) {
      LOGGER.log(SEVERE, "Unable to obtain {0} from CDI implementation.  Flows described with {1} are unavailable.",
          new String[] { FlowDiscoveryCDIExtension.class.getName(), FlowDefinition.class.getName() });
    }
    return;
  }
  CreationalContext<?> creationalContext = beanManager.createCreationalContext(extensionImpl);
  FlowDiscoveryCDIExtension myExtension = (FlowDiscoveryCDIExtension) beanManager.getReference(extensionImpl, FlowDiscoveryCDIExtension.class,
      creationalContext);
  List<Producer<Flow>> flowProducers = myExtension.getFlowProducers();
  WebConfiguration config = WebConfiguration.getInstance();
  if (!flowProducers.isEmpty()) {
    enableClientWindowModeIfNecessary(context);
  }
  for (Producer<Flow> flowProducer : flowProducers) {
    Flow toAdd = flowProducer.produce(beanManager.<Flow>createCreationalContext(null));
    if (null == toAdd) {
      LOGGER.log(SEVERE, "Flow producer method {0}() returned null.  Ignoring.", flowProducer.toString());
    } else {
      flowHandler.addFlow(context, toAdd);
      config.setHasFlows(true);
    }
  }
}

代码示例来源:origin: org.glassfish/jakarta.faces

synchronized void loadFlows(FacesContext context, FlowHandler flowHandler) throws IOException {
  BeanManager beanManager = getCdiBeanManager(context);
  Bean<?> extensionImpl = beanManager.resolve(beanManager.getBeans(FlowDiscoveryCDIExtension.class));
  if (extensionImpl == null) {
    if (LOGGER.isLoggable(SEVERE)) {
      LOGGER.log(SEVERE, "Unable to obtain {0} from CDI implementation.  Flows described with {1} are unavailable.",
          new String[] { FlowDiscoveryCDIExtension.class.getName(), FlowDefinition.class.getName() });
    }
    return;
  }
  CreationalContext<?> creationalContext = beanManager.createCreationalContext(extensionImpl);
  FlowDiscoveryCDIExtension myExtension = (FlowDiscoveryCDIExtension) beanManager.getReference(extensionImpl, FlowDiscoveryCDIExtension.class,
      creationalContext);
  List<Producer<Flow>> flowProducers = myExtension.getFlowProducers();
  WebConfiguration config = WebConfiguration.getInstance();
  if (!flowProducers.isEmpty()) {
    enableClientWindowModeIfNecessary(context);
  }
  for (Producer<Flow> flowProducer : flowProducers) {
    Flow toAdd = flowProducer.produce(beanManager.<Flow>createCreationalContext(null));
    if (null == toAdd) {
      LOGGER.log(SEVERE, "Flow producer method {0}() returned null.  Ignoring.", flowProducer.toString());
    } else {
      flowHandler.addFlow(context, toAdd);
      config.setHasFlows(true);
    }
  }
}

代码示例来源:origin: com.sun.faces/jsf-impl

} else {
  flowHandler.addFlow(context, toAdd);
  config.setHasFlows(true);

代码示例来源:origin: org.glassfish/javax.faces

NodeList flowDefinitions = document.getDocumentElement().getElementsByTagNameNS(namespace, FACES_FLOW_DEFINITION);
if (flowDefinitions != null && flowDefinitions.getLength() > 0) {
  config.setHasFlows(true);

代码示例来源:origin: org.glassfish/jakarta.faces

NodeList flowDefinitions = document.getDocumentElement().getElementsByTagNameNS(namespace, FACES_FLOW_DEFINITION);
if (flowDefinitions != null && flowDefinitions.getLength() > 0) {
  config.setHasFlows(true);

代码示例来源:origin: eclipse-ee4j/mojarra

NodeList flowDefinitions = document.getDocumentElement().getElementsByTagNameNS(namespace, FACES_FLOW_DEFINITION);
if (flowDefinitions != null && flowDefinitions.getLength() > 0) {
  config.setHasFlows(true);

代码示例来源:origin: com.sun.faces/jsf-impl

.getElementsByTagNameNS(namespace, FACES_FLOW_DEFINITION);
if (flowDefinitions != null && flowDefinitions.getLength() > 0) {
  config.setHasFlows(true);

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com