tim@116: /** tim@116: * tim@116: */ tim@116: package de.intevation.gnv.transition.profile.horizontal; tim@116: tim@116: import java.util.ArrayList; tim@116: import java.util.Collection; tim@116: tim@117: import de.intevation.artifacts.CallMeta; tim@123: import de.intevation.gnv.artifacts.ressource.RessourceFactory; tim@116: import de.intevation.gnv.geobackend.base.Result; tim@116: import de.intevation.gnv.transition.TransitionBase; tim@116: import de.intevation.gnv.transition.describedata.DefaultKeyValueDescribeData; tim@116: import de.intevation.gnv.transition.describedata.KeyValueDescibeData; tim@116: import de.intevation.gnv.transition.describedata.NamedArrayList; tim@116: import de.intevation.gnv.transition.describedata.NamedCollection; tim@116: import de.intevation.gnv.transition.exception.TransitionException; tim@116: tim@116: /** tim@116: * @author Tim Englich tim@171: * tim@116: */ tim@116: public class NorthSouthEastWestTransition extends TransitionBase { tim@116: tim@325: tim@116: /** tim@116: * The UID of this Class tim@116: */ tim@116: private static final long serialVersionUID = -7989531326553305293L; tim@116: tim@116: /** tim@116: * Constructor tim@116: */ tim@116: public NorthSouthEastWestTransition() { tim@116: } tim@116: tim@116: /** tim@325: * @see de.intevation.gnv.transition.TransitionBase#purifyResult(java.util.Collection, java.lang.String) tim@117: */ tim@116: @Override tim@325: protected void purifyResult(Collection result, String uuid) { tim@325: } tim@325: tim@325: /** tim@325: * @see de.intevation.gnv.transition.TransitionBase#initialize(java.lang.String, de.intevation.artifacts.CallMeta) tim@325: */ tim@325: @Override tim@325: public void initialize(String uuid, CallMeta callMeta) tim@325: throws TransitionException { tim@207: Collection describeData = this.getDescibeData(uuid); tim@207: if (describeData == null) { tim@207: describeData = new ArrayList(); tim@116: } tim@171: NamedCollection keyValueDescibeData = new NamedArrayList( tim@171: this.dataName, 2); tim@116: keyValueDescibeData.setMultiSelect(super.dataMultiSelect); tim@171: keyValueDescibeData.add(new DefaultKeyValueDescribeData("IPOSITION", tim@171: RessourceFactory.getInstance().getRessource( tim@171: callMeta.getLanguages(), "iposition", "iposition"))); tim@171: keyValueDescibeData.add(new DefaultKeyValueDescribeData("JPOSITION", tim@171: RessourceFactory.getInstance().getRessource( tim@171: callMeta.getLanguages(), "jposition", "jposition"))); tim@207: describeData.add(keyValueDescibeData); tim@116: } tim@116: tim@123: tim@116: }