Package org.hoteia.qalingo.core.domain

Examples of org.hoteia.qalingo.core.domain.AttributeDefinition


    private final Logger logger = LoggerFactory.getLogger(getClass());

    public AttributeDefinition getAttributeDefinitionById(final Long attributeDefinitionId) {
        Criteria criteria = createDefaultCriteria(AttributeDefinition.class);
        criteria.add(Restrictions.eq("id", attributeDefinitionId));
        AttributeDefinition attributeDefinitions = (AttributeDefinition) criteria.uniqueResult();
        return attributeDefinitions;
    }
View Full Code Here


    }

    public AttributeDefinition getAttributeDefinitionByCode(final String code) {
        Criteria criteria = createDefaultCriteria(AttributeDefinition.class);
        criteria.add(Restrictions.eq("code", handleCodeValue(code)));
        AttributeDefinition attributeDefinition = (AttributeDefinition) criteria.uniqueResult();
        return attributeDefinition;
    }
View Full Code Here

        attributeDefinition.setDateUpdate(new Date());
        if (attributeDefinition.getId() != null) {
            if(em.contains(attributeDefinition)){
                em.refresh(attributeDefinition);
            }
            AttributeDefinition mergedAttributeDefinition = em.merge(attributeDefinition);
            em.flush();
            return mergedAttributeDefinition;
        } else {
            em.persist(attributeDefinition);
            return attributeDefinition;
View Full Code Here

    }
   
    protected List<AttributeDefinition> getGlobalAttributeDefinitions(final List<AttributeDefinition> allAttributeDefinitions) {
        List<AttributeDefinition> attributeDefinitions = new ArrayList<AttributeDefinition>();
        for (Iterator<AttributeDefinition> iterator = allAttributeDefinitions.iterator(); iterator.hasNext();) {
            AttributeDefinition attributeDefinition = (AttributeDefinition) iterator.next();
            if(attributeDefinition.isGlobal()){
                attributeDefinitions.add(attributeDefinition);
            }
        }
        return sortAttributes(attributeDefinitions);
    }
View Full Code Here

    }
   
    protected List<AttributeDefinition> getMarketAreaAttributeDefinitions(final List<AttributeDefinition> allAttributeDefinitions) {
        List<AttributeDefinition> attributeDefinitions = new ArrayList<AttributeDefinition>();
        for (Iterator<AttributeDefinition> iterator = allAttributeDefinitions.iterator(); iterator.hasNext();) {
            AttributeDefinition attributeDefinition = (AttributeDefinition) iterator.next();
            if(!attributeDefinition.isGlobal()){
                attributeDefinitions.add(attributeDefinition);
            }
        }
        return sortAttributes(attributeDefinitions);
    }
View Full Code Here

        customer.setLastname(lastName);
       
        customer.setNetworkOrigin(CustomerNetworkOrigin.TWITTER);

        CustomerAttribute attribute = new CustomerAttribute();
        AttributeDefinition attributeDefinition = attributeService.getAttributeDefinitionByCode(CustomerAttribute.CUSTOMER_ATTRIBUTE_SCREENAME);
        attribute.setAttributeDefinition(attributeDefinition);
        String screenName = "";
        if(StringUtils.isNotEmpty(lastName)){
          if(StringUtils.isNotEmpty(lastName)){
            screenName = lastName;
View Full Code Here

                }

                customer.setNetworkOrigin(CustomerNetworkOrigin.GOOGLE_ACCOUNT);

                CustomerAttribute attribute = new CustomerAttribute();
                AttributeDefinition attributeDefinition = attributeService.getAttributeDefinitionByCode(CustomerAttribute.CUSTOMER_ATTRIBUTE_SCREENAME);
                attribute.setAttributeDefinition(attributeDefinition);
                String screenName = username;
                if (StringUtils.isEmpty(screenName)) {
                    if (StringUtils.isNotEmpty(lastName)) {
                        if (StringUtils.isNotEmpty(lastName)) {
View Full Code Here

        }
       
        customer.setNetworkOrigin(CustomerNetworkOrigin.FACEBOOK);
       
        CustomerAttribute attribute = new CustomerAttribute();
        AttributeDefinition attributeDefinition = attributeService.getAttributeDefinitionByCode(CustomerAttribute.CUSTOMER_ATTRIBUTE_SCREENAME);
        attribute.setAttributeDefinition(attributeDefinition);
        String screenName = username;
        if(StringUtils.isEmpty(screenName)){
          if(StringUtils.isNotEmpty(lastName)){
            if(StringUtils.isNotEmpty(lastName)){
View Full Code Here

        }
       
        customer.setNetworkOrigin(CustomerNetworkOrigin.WINDOWS_LIVE);
       
        CustomerAttribute attribute = new CustomerAttribute();
        AttributeDefinition attributeDefinition = attributeService.getAttributeDefinitionByCode(CustomerAttribute.CUSTOMER_ATTRIBUTE_SCREENAME);
        attribute.setAttributeDefinition(attributeDefinition);
        String screenName = "";
        if(StringUtils.isNotEmpty(lastName)){
          if(StringUtils.isNotEmpty(lastName)){
            screenName = lastName;
View Full Code Here

      if(StringUtils.isNotEmpty(auth.getGender())){
        customer.setGender(auth.getGender());
      }
     
      CustomerAttribute attribute = new CustomerAttribute();
      AttributeDefinition attributeDefinition = attributeService.getAttributeDefinitionByCode(CustomerAttribute.CUSTOMER_ATTRIBUTE_SCREENAME);
      attribute.setAttributeDefinition(attributeDefinition);
      String screenName = "";
      if(StringUtils.isNotEmpty(auth.getLastname())){
        if(StringUtils.isNotEmpty(auth.getLastname())){
          screenName = auth.getLastname();
View Full Code Here

TOP

Related Classes of org.hoteia.qalingo.core.domain.AttributeDefinition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.