Ejemplo n.º 1
0
    public static LocationDescriptorData fromComponent(LocationDescriptor descriptor)
    {
        if (descriptor == null) {
            return null;
        }

        LocationDescriptorData descriptorData = new LocationDescriptorData();
        descriptorData.countryDescriptorData = fromComponent(descriptor.country.descriptor);
        descriptorData.provinceDescriptorData = fromComponent(descriptor.province.descriptor);
        //descriptorData.cityDescriptorData = fromComponent(descriptor.city.descriptor);
        return descriptorData;
    }
Ejemplo n.º 2
0
    public static void toComponent(LocationDescriptorData locationData, LocationDescriptor location)
    {
        //TODO for all this, use factories
        if (locationData.countryDescriptorData != null) {
            location.country = DynamicObjectRegistry.COUNTRIES[locationData.countryDescriptorData.countryName];//TODO use getter
        }

        if (locationData.provinceDescriptorData != null) {
            location.province = DynamicObjectRegistry.PROVINCES[locationData.provinceDescriptorData.provinceName];
        }

        if (locationData.cityDescriptorData != null) {
            //location.country = DynamicObjectRegistry.CITIES[locationData.cityDescriptorData.name];
        }
    }