Interface AttributeSetService
- 
- All Superinterfaces:
 com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
 AttributeSetServiceImpl
@RemoteServiceRelativePath("attributeset") public interface AttributeSetService extends com.google.gwt.user.client.rpc.RemoteServiceThe client side stub for the AttributeSet Service. This service gives all needed methods to handle attribute sets 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAttributeSetService.Instance 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(long setId)Deletes a given setvoiddeleteOptions(long setId, String attribute, String[] values)Delete a selection of optionsGUIAttributeSetgetAttributeSet(long setId)Loads a given set from the databaseString[]parseOptions(long setId, String attribute)Reads the contacts that are about to be imported from CSVGUIAttributeSetsave(GUIAttributeSet set)Creates or updates a setvoidsaveOptions(long setId, String attribute, String[] values)Saves the list of all possible options 
 - 
 
- 
- 
Method Detail
- 
delete
void delete(long setId) throws ServerExceptionDeletes a given set- Parameters:
 setId- identifier of the set- Throws:
 ServerException- an error happened in the server application
 
- 
save
GUIAttributeSet save(GUIAttributeSet set) throws ServerException
Creates or updates a set- Parameters:
 set- the set to save- Returns:
 - the saved set
 - Throws:
 ServerException- an error happened in the server application
 
- 
getAttributeSet
GUIAttributeSet getAttributeSet(long setId) throws ServerException
Loads a given set from the database- Parameters:
 setId- identifier of the set- Returns:
 - the set retrieved from the server
 - Throws:
 ServerException- an error happened in the server application
 
- 
saveOptions
void saveOptions(long setId, String attribute, String[] values) throws ServerExceptionSaves the list of all possible options- Parameters:
 setId- identifier of the setattribute- name of the attributevalues- array of possible options- Throws:
 ServerException- an error happened in the server application
 
- 
deleteOptions
void deleteOptions(long setId, String attribute, String[] values) throws ServerExceptionDelete a selection of options- Parameters:
 setId- identifier of the setattribute- name of the attributevalues- array of options to delete- Throws:
 ServerException- an error happened in the server application
 
- 
parseOptions
String[] parseOptions(long setId, String attribute) throws ServerException
Reads the contacts that are about to be imported from CSV- Parameters:
 setId- identifier of the setattribute- name of the attribute- Returns:
 - array of options
 - Throws:
 ServerException- an error happened in the server application
 
 - 
 
 -