Package it.eng.qbe.model.properties

Examples of it.eng.qbe.model.properties.ModelPropertyMeta


      addModelProperties( (IModelStructure)item );
    }
  }
 
  private void addModelProperties(IModelStructure item) {
    ModelPropertyMeta property;
    String propertyValue;
   
    for (int i = 0; i < ModelPropertiesMeta.globalProperties.length; i++) {
      property = ModelPropertiesMeta.globalProperties[i];
      propertyValue = modelProperties.getProperty(item, property.getName());
     
      // property not set
      if(propertyValue == null) {
        if(property.isOptional() == false) {
          throw new SpagoBIRuntimeException("Impossible to initialize property [" + property.getName() + "] of structure [" + item.getName() + "]");
        }
        propertyValue = property.getDefaultValue();
      }
     
      item.getProperties().put(property.getName(), propertyValue);
    }
  }
View Full Code Here


      item.getProperties().put(property.getName(), propertyValue);
    }
  }

  protected void addModelEntityProperties(IModelEntity item) {
    ModelPropertyMeta property;
    String propertyValue;
   
    for (int i = 0; i < ModelPropertiesMeta.entityProperties.length; i++) {
      property = ModelPropertiesMeta.entityProperties[i];
      propertyValue = modelProperties.getProperty(item, property.getName());
     
      // property not set
      if(propertyValue == null) {
        if(property.isOptional() == false) {
          throw new SpagoBIRuntimeException("Impossible to initialize property [" + property.getName() + "] of entity [" + item.getUniqueName() + "]");
        }
        propertyValue = property.getDefaultValue();
      }
     
      // property not set + property default value not set
      if(propertyValue == null && property.isInherited()) {
        propertyValue = getInheritedProperty(item, property.getName());
      }
     
      item.getProperties().put(property.getName(), propertyValue);
    }
  }
View Full Code Here

      item.getProperties().put(property.getName(), propertyValue);
    }
  }
 
  protected void addModelFieldProperties(IModelField item) {
    ModelPropertyMeta property;
    String propertyValue;
   
    for (int i = 0; i < ModelPropertiesMeta.fieldProperties.length; i++) {
      property = ModelPropertiesMeta.fieldProperties[i];
      propertyValue = modelProperties.getProperty(item, property.getName());
     
      // property not set
      if(propertyValue == null) {
        if(property.isOptional() == false) {
          throw new SpagoBIRuntimeException("Impossible to initialize property [" + property.getName() + "] of field [" + item.getUniqueName() + "]");
        }
        propertyValue = property.getDefaultValue();
      }
     
      // property not set + property default value not set
      if(propertyValue == null && property.isInherited()) {
        propertyValue = getInheritedProperty(item, property.getName());
      }
     
      item.getProperties().put(property.getName(), propertyValue);
    }
  }
View Full Code Here

TOP

Related Classes of it.eng.qbe.model.properties.ModelPropertyMeta

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.