org.gcube.portlets.user.homelibrary.jcr.data.application
Class JCRApplicationDataArea
java.lang.Object
org.gcube.portlets.user.homelibrary.jcr.data.application.JCRApplicationDataArea
- All Implemented Interfaces:
- org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
public class JCRApplicationDataArea
- extends Object
- implements org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
|
Method Summary |
<E> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationList<E> |
|
createList(String dataName)
|
<K,V> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationMap<K,V> |
|
createMap(String dataName)
|
org.gcube.portlets.user.homelibrary.home.data.application.ApplicationData |
deleteData(String dataName)
|
boolean |
existsData(String dataName)
|
String |
getApplicationName()
|
org.gcube.portlets.user.homelibrary.home.data.application.ApplicationData |
getData(String dataName)
|
List<String> |
getDataNames()
|
<E> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationList<E> |
|
getList(String dataName)
|
<K,V> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationMap<K,V> |
|
getMap(String dataName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCRApplicationDataArea
public JCRApplicationDataArea(String applicationName,
JCRRepository persistenceManager)
getApplicationName
public String getApplicationName()
- Specified by:
getApplicationName in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
getDataNames
public List<String> getDataNames()
- Specified by:
getDataNames in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
getData
public org.gcube.portlets.user.homelibrary.home.data.application.ApplicationData getData(String dataName)
throws org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataNotFoundException,
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getData in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataNotFoundException
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
existsData
public boolean existsData(String dataName)
- Specified by:
existsData in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
createList
public <E> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationList<E> createList(String dataName)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
createList in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getList
public <E> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationList<E> getList(String dataName)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getList in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
createMap
public <K,V> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationMap<K,V> createMap(String dataName)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
createMap in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getMap
public <K,V> org.gcube.portlets.user.homelibrary.home.data.application.ApplicationMap<K,V> getMap(String dataName)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getMap in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
deleteData
public org.gcube.portlets.user.homelibrary.home.data.application.ApplicationData deleteData(String dataName)
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
deleteData in interface org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Copyright © 2013. All Rights Reserved.