Revision 32904

View differences:

branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/store/memory/MemoryStoreParameters.java
43 43
	private static final String PARAMETERS_DEFINITION_NAME = "MemoryStoreParameters";
44 44

  
45 45
	private static final String NAME_PARAMETER_NAME = "name";
46
	private static final String NAME_PARAMETER_DESCRIPTION = "Memory data name";
47
	public static final String ORDER_PARAMETER_NAME = "autoOrderAttributeName";
48
	private static final String ORDER_PARAMETER_DESCRIPTION = "Atribute name to order by, by default";
46 49

  
47 50
	private DelegatedDynObject parameters;
48 51

  
......
66 69
	protected DelegatedDynObject getDelegatedDynObject() {
67 70
		return parameters;
68 71
	}
69

  
72
	
70 73
	   protected static void registerParametersDefinition() {
71 74
	    	PersistenceManager manager = ToolsLocator.getPersistenceManager();
72 75
	    	if( manager.getDefinition(PARAMETERS_DEFINITION_NAME) == null ) {
73
				DynStruct metadataDefinition = manager.addDefinition(
76
				DynStruct parametersDefinition = manager.addDefinition(
74 77
						MemoryStoreParameters.class, 
75 78
						PARAMETERS_DEFINITION_NAME,
76 79
						(String)null,
77 80
						null, 
78 81
						null
79 82
				);
80
				metadataDefinition.addDynFieldString(NAME_PARAMETER_NAME)
83
				parametersDefinition.addDynFieldString(NAME_PARAMETER_NAME)
84
					.setDescription(NAME_PARAMETER_DESCRIPTION)
81 85
					.setMandatory(true);
86
				parametersDefinition.addDynFieldString(ORDER_PARAMETER_NAME)
87
					.setDescription(ORDER_PARAMETER_DESCRIPTION);
82 88
				
83 89
	    	}
84 90
	    }
85

  
91
	
86 92
	public String getDataStoreName() {
87 93
		return MemoryStoreProvider.NAME;
88 94
	}
......
99 105
		return (String) parameters.getDynValue(NAME_PARAMETER_NAME);
100 106
	}
101 107

  
108
	public String getOrderByAttributeName() {
109
		return (String) parameters.getDynValue(ORDER_PARAMETER_NAME);
110
	}
102 111
}

Also available in: Unified diff