Example usage for org.springframework.beans.factory.config BeanDefinition ROLE_INFRASTRUCTURE

List of usage examples for org.springframework.beans.factory.config BeanDefinition ROLE_INFRASTRUCTURE

Introduction

In this page you can find the example usage for org.springframework.beans.factory.config BeanDefinition ROLE_INFRASTRUCTURE.

Prototype

int ROLE_INFRASTRUCTURE

To view the source code for org.springframework.beans.factory.config BeanDefinition ROLE_INFRASTRUCTURE.

Click Source Link

Document

Role hint indicating that a BeanDefinition is providing an entirely background role and has no relevance to the end-user.

Usage

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createRequestDataValueProcessor(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(HdivRequestDataValueProcessor.class);
    bean.setSource(source);/*  w  w w .  j a v a 2  s . c  o  m*/
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.getPropertyValues().addPropertyValue("linkUrlProcessor", new RuntimeBeanReference("linkUrlProcessor"));
    bean.getPropertyValues().addPropertyValue("formUrlProcessor", new RuntimeBeanReference("formUrlProcessor"));
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createGrailsRequestDataValueProcessor(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(GrailsHdivRequestDataValueProcessor.class);
    bean.setSource(source);//from  w  w w  . ja  v  a 2  s  .c om
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.getPropertyValues().addPropertyValue("linkUrlProcessor", new RuntimeBeanReference("linkUrlProcessor"));
    bean.getPropertyValues().addPropertyValue("formUrlProcessor", new RuntimeBeanReference("formUrlProcessor"));
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createConfigBean(Element element, Object source, ParserContext parserContext) {

    RootBeanDefinition bean = new RootBeanDefinition(HDIVConfig.class);
    bean.setSource(source);/*from   www. j av a2 s .  com*/
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);

    String confidentiality = element.getAttribute("confidentiality");
    String avoidCookiesIntegrity = element.getAttribute("avoidCookiesIntegrity");
    String cookiesConfidentiality = element.getAttribute("avoidCookiesConfidentiality");
    String avoidValidationInUrlsWithoutParams = element.getAttribute("avoidValidationInUrlsWithoutParams");
    String strategy = element.getAttribute("strategy");
    String randomName = element.getAttribute("randomName");
    String errorPage = element.getAttribute("errorPage");
    String protectedExtensions = element.getAttribute("protectedExtensions");
    String excludedExtensions = element.getAttribute("excludedExtensions");
    String debugMode = element.getAttribute("debugMode");
    String showErrorPageOnEditableValidation = element.getAttribute("showErrorPageOnEditableValidation");

    if (StringUtils.hasText(confidentiality)) {
        bean.getPropertyValues().addPropertyValue("confidentiality", confidentiality);
    }

    if (StringUtils.hasText(avoidCookiesIntegrity)) {
        bean.getPropertyValues().addPropertyValue("cookiesIntegrity", avoidCookiesIntegrity);
    }

    if (StringUtils.hasText(cookiesConfidentiality)) {
        bean.getPropertyValues().addPropertyValue("cookiesConfidentiality", cookiesConfidentiality);
    }

    if (StringUtils.hasText(avoidValidationInUrlsWithoutParams)) {
        bean.getPropertyValues().addPropertyValue("avoidValidationInUrlsWithoutParams",
                avoidValidationInUrlsWithoutParams);
    }

    if (StringUtils.hasText(strategy)) {
        bean.getPropertyValues().addPropertyValue("strategy", strategy);
    }

    if (StringUtils.hasText(randomName)) {
        bean.getPropertyValues().addPropertyValue("randomName", randomName);
    }

    if (StringUtils.hasText(errorPage)) {
        bean.getPropertyValues().addPropertyValue("errorPage", errorPage);
    }

    if (StringUtils.hasText(protectedExtensions)) {
        bean.getPropertyValues().addPropertyValue("protectedExtensions",
                this.convertToList(protectedExtensions));
    }

    if (StringUtils.hasText(excludedExtensions)) {
        bean.getPropertyValues().addPropertyValue("excludedExtensions", this.convertToList(excludedExtensions));
    }

    if (StringUtils.hasText(debugMode)) {
        bean.getPropertyValues().addPropertyValue("debugMode", debugMode);
    }

    if (StringUtils.hasText(showErrorPageOnEditableValidation)) {
        bean.getPropertyValues().addPropertyValue("showErrorPageOnEditableValidation",
                showErrorPageOnEditableValidation);
    }

    bean.getPropertyValues().addPropertyValue("validations",
            new RuntimeBeanReference("editableParametersValidations"));

    if (!parserContext.getRegistry().containsBeanDefinition("editableParametersValidations")) {
        parserContext.getRegistry().registerBeanDefinition("editableParametersValidations",
                this.createDefaultEditableParametersValidations(element, source));
    }

    // Process startPages, startParameters and paramsWithoutValidation elements
    this.processChilds(element, bean);
    return bean;

}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createDefaultEditableParametersValidations(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(HDIVValidations.class);
    bean.setSource(source);//from  ww w .  j av  a2 s .c o m
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.setInitMethodName("init");
    Map map = new Hashtable();
    bean.getPropertyValues().addPropertyValue("rawUrls", map);
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createFacesEventListener(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(HDIVFacesEventListener.class);
    bean.setSource(source);//from   www. j a  va 2s . c om
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.getPropertyValues().addPropertyValue("config", new RuntimeBeanReference("config"));
    bean.getPropertyValues().addPropertyValue("logger", new RuntimeBeanReference("logger"));
    bean.getPropertyValues().addPropertyValue("htmlInputHiddenValidator",
            new RuntimeBeanReference("htmlInputHiddenValidator"));
    bean.getPropertyValues().addPropertyValue("requestParamValidator",
            new RuntimeBeanReference("requestParameterValidator"));
    bean.getPropertyValues().addPropertyValue("uiCommandValidator",
            new RuntimeBeanReference("uiCommandValidator"));
    bean.getPropertyValues().addPropertyValue("editabeValidator",
            new RuntimeBeanReference("editableValidator"));
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createJsfValidatorHelper(Element element, Object source) {

    RootBeanDefinition bean = new RootBeanDefinition(JsfValidatorHelper.class);
    bean.setSource(source);//from www  .  j  a  v  a  2  s  . c o  m
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.setInitMethodName("init");
    bean.getPropertyValues().addPropertyValue("logger", new RuntimeBeanReference("logger"));
    bean.getPropertyValues().addPropertyValue("stateUtil", new RuntimeBeanReference("stateUtil"));
    bean.getPropertyValues().addPropertyValue("hdivConfig", new RuntimeBeanReference("config"));
    bean.getPropertyValues().addPropertyValue("session", new RuntimeBeanReference("sessionHDIV"));
    bean.getPropertyValues().addPropertyValue("dataValidatorFactory",
            new RuntimeBeanReference("dataValidatorFactory"));
    bean.getPropertyValues().addPropertyValue("dataComposerFactory",
            new RuntimeBeanReference("dataComposerFactory"));
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createJsfMultipartConfig(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(JsfMultipartConfig.class);
    bean.setSource(source);/*w  w w. j  av a  2s  . c  om*/
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createRequestParameterValidator(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(RequestParameterValidator.class);
    bean.setSource(source);/*  w  ww. ja v a 2 s . co  m*/
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    bean.getPropertyValues().addPropertyValue("hdivConfig", new RuntimeBeanReference("config"));
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createUiCommandValidator(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(UICommandValidator.class);
    bean.setSource(source);//  w ww .  j av  a 2s.c o  m
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    return bean;
}

From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java

private RootBeanDefinition createHtmlInputHiddenValidator(Element element, Object source) {
    RootBeanDefinition bean = new RootBeanDefinition(HtmlInputHiddenValidator.class);
    bean.setSource(source);//from  w  w  w.java  2s  .  c  o  m
    bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
    return bean;
}