Interface Repository
- 
- All Superinterfaces:
 ReadOnlyRepository
public interface Repository extends ReadOnlyRepository
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ConfigurationItem>
voidcreate(T... entity)<T extends ConfigurationItem>
voidcreateOrUpdate(T... entity)voiddelete(java.lang.String... id)booleanexists(java.lang.String id)voidmove(java.lang.String id, java.lang.String newId)<T extends ConfigurationItem>
Tread(java.lang.String id)Returns an item by given id.<T extends ConfigurationItem>
java.util.List<T>read(java.util.List<java.lang.String> ids, java.lang.Integer depth)voidrename(java.lang.String id, java.lang.String newName)<T extends ConfigurationItem>
java.util.List<T>search(Type type)Search for allConfigurationItems of the specifiedType.<T extends ConfigurationItem>
java.util.List<T>search(Type type, java.lang.String parent)Search for allConfigurationItems of the specifiedTypeunder a parent node<T extends ConfigurationItem>
voidupdate(T... entity) 
 - 
 
- 
- 
Method Detail
- 
exists
boolean exists(java.lang.String id)
 
- 
read
<T extends ConfigurationItem> T read(java.lang.String id)
Returns an item by given id. Throws aRuntimeExceptionwhen there is no such item in repository.- Specified by:
 readin interfaceReadOnlyRepository- Parameters:
 id- The id of theConfigurationItemto read.- Returns:
 - The read 
ConfigurationItem 
 
- 
read
<T extends ConfigurationItem> java.util.List<T> read(java.util.List<java.lang.String> ids, java.lang.Integer depth)
 
- 
create
<T extends ConfigurationItem> void create(T... entity)
 
- 
update
<T extends ConfigurationItem> void update(T... entity)
 
- 
createOrUpdate
<T extends ConfigurationItem> void createOrUpdate(T... entity)
 
- 
delete
void delete(java.lang.String... id)
 
- 
move
void move(java.lang.String id, java.lang.String newId) 
- 
rename
void rename(java.lang.String id, java.lang.String newName) 
- 
search
<T extends ConfigurationItem> java.util.List<T> search(Type type)
Search for allConfigurationItems of the specifiedType.- Specified by:
 searchin interfaceReadOnlyRepository- Parameters:
 type- TheTypeof theConfigurationItems to search for.- Returns:
 - A 
ListofConfigurationItems of theTypepassed in. 
 
- 
search
<T extends ConfigurationItem> java.util.List<T> search(Type type, java.lang.String parent)
Search for allConfigurationItems of the specifiedTypeunder a parent node- Specified by:
 searchin interfaceReadOnlyRepository- Parameters:
 type- TheTypeof theConfigurationItems to search for.parent- The id of the parent node under which to search.- Returns:
 - A 
ListofConfigurationItems of theTypewhich are located under the parent node. 
 
 - 
 
 -