View Javadoc
1   package de.japrost.jabudget.spring;
2   
3   /**
4    * Paths for the REST-Mapping
5    */
6   // TODO no constants interface?
7   public interface PathMapping {
8   static final  String ID_PARAM = "id";
9   	static final  String ID_PATH = "/{"+ID_PARAM+"}";
10  
11  	/** Base path for rest calls */
12  	static final String BASE = "/rest";
13  
14  	/** Base path for Account handling */
15  	static final String ACCOUNTS = "/accounts";
16  	/** Path for Account entities */
17  	static final String ACCOUNTS_ID = ACCOUNTS + ID_PATH;
18  
19  	/** Base path for Account-Entry entities */
20  	static final String ACCOUNTS_ENTRIES = ACCOUNTS_ID + "/entries";
21  
22  	/** Base path for serialization features */
23  	static final String SERIALIZATION = "/impexp";
24  	/** Path for serialization */
25  	static final String SERIALIZATION_SERIALIZE = SERIALIZATION + "/ser";
26  	/** Path for deserialization */
27  	static final String SERIALIZATION_DESERIALIZE = SERIALIZATION + "/des";
28  
29  
30  }