logicalComponent.setProperties(logicalProperty); } else { Document value = null; LogicalProperty.Builder builder = LogicalProperty.Builder.newBuilder(name, logicalComponent); LogicalProperty logicalProperty = builder.key(propertyKey).many(many).required(required).build(); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) { LogicalProperty.Builder builder = LogicalProperty.Builder.newBuilder(name, logicalComponent); LogicalProperty logicalProperty = builder.xmlValue(value).many(many).type(type).required(required).build(); logicalComponent.setProperties(logicalProperty);
logicalComponent.setProperties(logicalProperty); } else { Document value = null; LogicalProperty.Builder builder = LogicalProperty.Builder.newBuilder(name, logicalComponent); LogicalProperty logicalProperty = builder.key(propertyKey).many(many).required(required).build(); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) { LogicalProperty.Builder builder = LogicalProperty.Builder.newBuilder(name, logicalComponent); LogicalProperty logicalProperty = builder.xmlValue(value).many(many).type(type).required(required).build(); logicalComponent.setProperties(logicalProperty);
logicalProperty = new LogicalProperty(name, value, many, type, component); component.setProperties(logicalProperty);