public class POMDataStorage extends Object implements org.exoplatform.portal.pom.data.ModelDataStorage
| Constructor and Description |
|---|
POMDataStorage(POMSessionManager pomMgr,
org.exoplatform.container.configuration.ConfigurationManager confManager,
org.gatein.common.transaction.JTAUserTransactionLifecycleService jtaUserTransactionLifecycleService,
org.exoplatform.services.listener.ListenerService listenerService) |
| Modifier and Type | Method and Description |
|---|---|
<A> A |
adapt(org.exoplatform.portal.pom.data.ModelData modelData,
Class<A> type) |
<A> A |
adapt(org.exoplatform.portal.pom.data.ModelData modelData,
Class<A> type,
boolean create) |
void |
create(org.exoplatform.portal.pom.data.PortalData config) |
<T> org.exoplatform.commons.utils.LazyPageList<T> |
find(org.exoplatform.portal.config.Query<T> q) |
<T> org.exoplatform.commons.utils.LazyPageList<T> |
find(org.exoplatform.portal.config.Query<T> q,
Comparator<T> sortComparator) |
<S> org.exoplatform.portal.pom.data.ApplicationData<S> |
getApplicationData(String applicationStorageId) |
<S> String |
getId(org.exoplatform.portal.config.model.ApplicationState<S> state) |
org.exoplatform.portal.mop.importer.Status |
getImportStatus() |
org.exoplatform.portal.pom.data.PageData |
getPage(org.exoplatform.portal.pom.data.PageKey key) |
org.exoplatform.portal.pom.data.PortalData |
getPortalConfig(org.exoplatform.portal.pom.data.PortalKey key) |
org.exoplatform.portal.config.model.Container |
getSharedLayout(String siteName) |
String[] |
getSiteInfo(String workspaceObjectId) |
<S> S |
load(org.exoplatform.portal.config.model.ApplicationState<S> state,
org.exoplatform.portal.config.model.ApplicationType<S> type) |
void |
remove(org.exoplatform.portal.pom.data.PortalData config) |
void |
save() |
<S> org.exoplatform.portal.config.model.ApplicationState<S> |
save(org.exoplatform.portal.config.model.ApplicationState<S> state,
S preferences) |
List<org.exoplatform.portal.pom.data.ModelChange> |
save(org.exoplatform.portal.pom.data.PageData page) |
void |
save(org.exoplatform.portal.pom.data.PortalData config) |
void |
saveImportStatus(org.exoplatform.portal.mop.importer.Status status) |
public POMDataStorage(POMSessionManager pomMgr, org.exoplatform.container.configuration.ConfigurationManager confManager, org.gatein.common.transaction.JTAUserTransactionLifecycleService jtaUserTransactionLifecycleService, org.exoplatform.services.listener.ListenerService listenerService)
public org.exoplatform.portal.pom.data.PortalData getPortalConfig(org.exoplatform.portal.pom.data.PortalKey key)
throws Exception
getPortalConfig in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic void create(org.exoplatform.portal.pom.data.PortalData config)
throws Exception
create in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic void save(org.exoplatform.portal.pom.data.PortalData config)
throws Exception
save in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic void remove(org.exoplatform.portal.pom.data.PortalData config)
throws Exception
remove in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic org.exoplatform.portal.pom.data.PageData getPage(org.exoplatform.portal.pom.data.PageKey key)
throws Exception
getPage in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic List<org.exoplatform.portal.pom.data.ModelChange> save(org.exoplatform.portal.pom.data.PageData page) throws Exception
save in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <S> String getId(org.exoplatform.portal.config.model.ApplicationState<S> state) throws Exception
getId in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <S> S load(org.exoplatform.portal.config.model.ApplicationState<S> state,
org.exoplatform.portal.config.model.ApplicationType<S> type)
throws Exception
load in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <S> org.exoplatform.portal.config.model.ApplicationState<S> save(org.exoplatform.portal.config.model.ApplicationState<S> state,
S preferences)
throws Exception
save in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <T> org.exoplatform.commons.utils.LazyPageList<T> find(org.exoplatform.portal.config.Query<T> q)
throws Exception
find in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <T> org.exoplatform.commons.utils.LazyPageList<T> find(org.exoplatform.portal.config.Query<T> q,
Comparator<T> sortComparator)
throws Exception
find in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic org.exoplatform.portal.config.model.Container getSharedLayout(String siteName) throws Exception
getSharedLayout in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic void save()
throws Exception
save in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <A> A adapt(org.exoplatform.portal.pom.data.ModelData modelData,
Class<A> type)
adapt in interface org.exoplatform.portal.pom.data.ModelDataStoragepublic <A> A adapt(org.exoplatform.portal.pom.data.ModelData modelData,
Class<A> type,
boolean create)
adapt in interface org.exoplatform.portal.pom.data.ModelDataStoragepublic String[] getSiteInfo(String workspaceObjectId) throws Exception
getSiteInfo in interface org.exoplatform.portal.pom.data.ModelDataStorageExceptionpublic <S> org.exoplatform.portal.pom.data.ApplicationData<S> getApplicationData(String applicationStorageId)
getApplicationData in interface org.exoplatform.portal.pom.data.ModelDataStoragepublic org.exoplatform.portal.mop.importer.Status getImportStatus()
getImportStatus in interface org.exoplatform.portal.pom.data.ModelDataStoragepublic void saveImportStatus(org.exoplatform.portal.mop.importer.Status status)
saveImportStatus in interface org.exoplatform.portal.pom.data.ModelDataStorageCopyright © 2003–2021 eXo Platform SAS. All rights reserved.