Revision 4485
org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.impl/src/main/java/org/gvsig/topology/lib/impl/DefaultTopologyPlan.java | ||
---|---|---|
351 | 351 |
public void setUseUI(boolean useUI) { |
352 | 352 |
this.useUI = useUI; |
353 | 353 |
} |
354 |
|
|
355 |
@Override |
|
356 |
public int getLastStatus() { |
|
357 |
if(this.report != null){ |
|
358 |
return this.report.getStatus(); |
|
359 |
|
|
360 |
} |
|
361 |
return TopologyManager.TOPOLOGY_PLAN_STATUS_NOT_EXECUTED; |
|
362 |
} |
|
354 | 363 |
|
355 | 364 |
|
365 |
|
|
366 |
|
|
356 | 367 |
|
357 | 368 |
|
358 | 369 |
} |
org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.impl/src/main/java/org/gvsig/topology/lib/impl/DefaultTopologyReport.java | ||
---|---|---|
34 | 34 |
import org.gvsig.fmap.geom.Geometry; |
35 | 35 |
import org.gvsig.tools.task.SimpleTaskStatus; |
36 | 36 |
import org.gvsig.topology.lib.api.TopologyDataSet; |
37 |
import org.gvsig.topology.lib.api.TopologyManager; |
|
38 |
import static org.gvsig.topology.lib.api.TopologyManager.TOPOLOGY_PLAN_STATUS_PASSED; |
|
37 | 39 |
import org.gvsig.topology.lib.api.TopologyPlan; |
38 | 40 |
import org.gvsig.topology.lib.api.TopologyReport; |
39 | 41 |
import org.gvsig.topology.lib.api.TopologyReportLine; |
... | ... | |
113 | 115 |
|
114 | 116 |
// TODO: Habria que meter las lineas del report en disco |
115 | 117 |
private final TopologyPlan plan; |
118 |
|
|
119 |
private int status; |
|
116 | 120 |
|
117 | 121 |
public DefaultTopologyReport(TopologyPlan plan) { |
118 | 122 |
this.plan = plan; |
... | ... | |
195 | 199 |
} |
196 | 200 |
return Collections.unmodifiableList(ll); |
197 | 201 |
} |
202 |
|
|
203 |
@Override |
|
204 |
public int getStatus() { |
|
205 |
for (TopologyReportLine line : lines) { |
|
206 |
if(line.isException()){ |
|
207 |
continue; |
|
208 |
} |
|
209 |
return TopologyManager.TOPOLOGY_PLAN_STATUS_NOT_PASSED; |
|
210 |
} |
|
211 |
return TOPOLOGY_PLAN_STATUS_PASSED; |
|
212 |
} |
|
213 |
|
|
214 |
|
|
198 | 215 |
} |
org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.api/src/main/java/org/gvsig/topology/lib/api/TopologyPlan.java | ||
---|---|---|
82 | 82 |
public boolean canUseUI(); |
83 | 83 |
|
84 | 84 |
public void setUseUI(boolean useUI); |
85 |
|
|
86 |
public int getLastStatus(); |
|
85 | 87 |
|
86 | 88 |
} |
org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.api/src/main/java/org/gvsig/topology/lib/api/TopologyManager.java | ||
---|---|---|
32 | 32 |
*/ |
33 | 33 |
public interface TopologyManager { |
34 | 34 |
|
35 |
public static int TOPOLOGY_PLAN_STATUS_NOT_EXECUTED = -1; |
|
36 |
public static int TOPOLOGY_PLAN_STATUS_PASSED = 0; |
|
37 |
public static int TOPOLOGY_PLAN_STATUS_NOT_PASSED = 1; |
|
38 |
|
|
35 | 39 |
public TopologyPlan createTopologyPlan(); |
36 | 40 |
|
37 | 41 |
public List<TopologyRuleFactory> getRuleFactories(); |
org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.api/src/main/java/org/gvsig/topology/lib/api/TopologyReport.java | ||
---|---|---|
74 | 74 |
public List<TopologyReportLine> getLines(String filter); |
75 | 75 |
|
76 | 76 |
public TopologyReportLineSet getLineSet(String filter); |
77 |
|
|
78 |
public int getStatus(); |
|
77 | 79 |
|
78 | 80 |
} |
Also available in: Unified diff