Class ProjectManagementEntryStore
java.lang.Object
com.xwiki.projectmanagement.livadata.ProjectManagementEntryStore
- All Implemented Interfaces:
org.xwiki.livedata.LiveDataEntryStore
@Component
@Named("projectmanagement")
@Singleton
public class ProjectManagementEntryStore
extends Object
implements org.xwiki.livedata.LiveDataEntryStore
Provides the storing and retrieval operations for the entries coming from an
ProjectManagementClient identified by a hint present in the livedata
configuration.- Version:
- $Id$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.xwiki.livedata.LiveDataget(org.xwiki.livedata.LiveDataQuery query)
-
Constructor Details
-
ProjectManagementEntryStore
public ProjectManagementEntryStore()
-
-
Method Details
-
get
- Specified by:
getin interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-
get
public Optional<Object> get(Object entryId, String property) throws org.xwiki.livedata.LiveDataException - Specified by:
getin interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-
get
public org.xwiki.livedata.LiveData get(org.xwiki.livedata.LiveDataQuery query) throws org.xwiki.livedata.LiveDataException - Specified by:
getin interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-
save
- Specified by:
savein interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-
update
public Optional<Object> update(Object entryId, String property, Object value) throws org.xwiki.livedata.LiveDataException - Specified by:
updatein interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-
remove
public Optional<Map<String,Object>> remove(Object entryId) throws org.xwiki.livedata.LiveDataException - Specified by:
removein interfaceorg.xwiki.livedata.LiveDataEntryStore- Throws:
org.xwiki.livedata.LiveDataException
-