Revision 41924 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/FeatureTypeManager.java

View differences:

FeatureTypeManager.java
45 45
import org.gvsig.tools.persistence.PersistentState;
46 46
import org.gvsig.tools.persistence.exception.PersistenceException;
47 47

  
48
/**
49
 * DOCUMENT ME!
50
 *
51
 * @author Vicente Caballero Navarro
52
 */
53 48
public class FeatureTypeManager {
54 49
	private ExpansionAdapter expansionAdapter;
55 50
	private ArrayList deleted = new ArrayList();// <FeatureID>
......
77 72
		this.transforms.clear();
78 73
	}
79 74

  
80
	// public FeatureType delete(String id) {
81
	// deleted.add(id);
82
	// FeatureType type=(FeatureType)added.remove(id);
83
	// if (type==null) {
84
	// type=(FeatureType)modifiedFromOriginal.remove(id);
85
	// }
86
	// deltaSize--;
87
	// return type;
88
	// }
89

  
90
	/**
91
	 * DOCUMENT ME!
92
	 *
93
	 * @param feature
94
	 *            DOCUMENT ME!
95
	 */
96
	// public void add(FeatureType type) {
97
	// int pos = expansionAdapter.addObject(type);
98
	// added.put(type.getId(),new Integer(pos));
99
	// deltaSize++;
100
	// }
101
	/**
102
	 * DOCUMENT ME!
103
	 *
104
	 * @param id
105
	 *            DOCUMENT ME!
106
	 */
107
	// public void deleteLastFeatureType() {
108
	// expansionAdapter.deleteLastObject();
109
	// FeatureType
110
	// type=(FeatureType)expansionAdapter.getObject(expansionAdapter.getSize()-1);
111
	// added.remove(type.getId());
112
	// modifiedFromOriginal.remove(type.getId());
113
	// deltaSize--;
114
	// }
115
	/**
116
	 * DOCUMENT ME!
117
	 *
118
	 * @param id
119
	 *            DOCUMENT ME!
120
	 *
121
	 * @return DOCUMENT ME!
122
	 * @throws IsNotFeatureSettingException
123
	 */
124 75
	public FeatureType getType(String id) throws DataException {
125 76
		Integer intNum = ((Integer) added.get(id));
126 77
		if (intNum == null) {
......
144 95
		return type;
145 96
	}
146 97

  
147
	/**
148
	 * DOCUMENT ME!
149
	 *
150
	 * @param feature
151
	 *            DOCUMENT ME!
152
	 * @param oldFeature
153
	 *            DOCUMENT ME!
154
	 * @throws DataException
155
	 */
156 98
	public int update(FeatureType type, FeatureType oldType) {
157 99
		// deleted.add(oldType.getId());
158 100
		if (first) {
......
367 309

  
368 310
	}
369 311

  
370
	/**
371
	 * DOCUMENT ME!
372
	 *
373
	 * @param id
374
	 *            DOCUMENT ME!
375
	 */
376 312
	public void restore(String id) {
377 313
		deleted.remove(id);
378 314
		deltaSize++;

Also available in: Unified diff