public abstract class DataSourceService
extends gr.uoa.di.madgik.rr.element.RRElement
| Modifier and Type | Class and Description |
|---|---|
static class |
DataSourceService.Type |
| Modifier and Type | Field and Description |
|---|---|
protected gr.uoa.di.madgik.rr.RRContext |
context |
protected Set<DataSource> |
datasources |
protected HostingNode |
hostingNode |
protected DataSourceServiceDao |
item |
| Modifier | Constructor and Description |
|---|---|
protected |
DataSourceService(Class<? extends DataSourceServiceDao> type) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSubType(DataSourceService.Type type,
Class<? extends DataSourceService> service,
Class<? extends DataSourceServiceDao> serviceDao) |
static void |
clearSubTypes() |
String |
deepToString() |
void |
delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
boolean |
equals(Object other) |
protected boolean |
exists(Class<? extends DataSourceServiceDao> type,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
boolean |
exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
static boolean |
exists(String id) |
static boolean |
exists(String id,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
static List<DataSourceService> |
getAll(boolean loadDetails) |
static List<DataSourceService> |
getAll(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
protected static List<DataSourceService> |
getAll(Class<? extends DataSourceServiceDao> type,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean loadDetails) |
static Set<String> |
getAllIds() |
static Set<String> |
getAllIds(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
static DataSourceService |
getById(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
String id) |
static DataSourceService |
getById(boolean loadDetails,
String id) |
DataSource |
getDataSource(String id) |
Set<DataSource> |
getDataSources() |
String |
getEndpoint() |
String |
getFunctionality() |
String |
getHostingNode() |
String |
getID() |
gr.uoa.di.madgik.rr.RRContext |
getISContext() |
DataSourceServiceDao |
getItem() |
Set<String> |
getScopes() |
DataSourceService.Type |
getType() |
boolean |
isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails) |
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
boolean |
load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched) |
void |
setDirty() |
void |
setEndpoint(String endpoint) |
void |
setFunctionality(String functionality) |
void |
setHostingNode(String hostingNode) |
void |
setID(String id) |
protected void |
setType(DataSourceService.Type type) |
void |
store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) |
static Set<Class<? extends DataSourceServiceDao>> |
subTypeItems() |
static Set<Class<? extends DataSourceService>> |
subTypes() |
protected DataSourceServiceDao item
protected Set<DataSource> datasources
protected HostingNode hostingNode
protected gr.uoa.di.madgik.rr.RRContext context
protected DataSourceService(Class<? extends DataSourceServiceDao> type) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static void clearSubTypes()
public static void addSubType(DataSourceService.Type type, Class<? extends DataSourceService> service, Class<? extends DataSourceServiceDao> serviceDao)
public static Set<Class<? extends DataSourceService>> subTypes()
public static Set<Class<? extends DataSourceServiceDao>> subTypeItems()
public gr.uoa.di.madgik.rr.RRContext getISContext()
public String getID()
public void setID(String id)
public DataSourceService.Type getType()
protected void setType(DataSourceService.Type type)
public String getHostingNode()
public void setHostingNode(String hostingNode)
public String getEndpoint()
public void setEndpoint(String endpoint)
public Set<DataSource> getDataSources()
public String getFunctionality()
public void setFunctionality(String functionality)
public DataSourceServiceDao getItem()
public void setDirty()
public boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean load(boolean loadDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
boolean overridePrefetched)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void store(boolean storeDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic void delete(boolean deleteDetails,
gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
boolean includeDetails)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic DataSource getDataSource(String id)
public String deepToString()
protected boolean exists(Class<? extends DataSourceServiceDao> type, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionprotected static List<DataSourceService> getAll(Class<? extends DataSourceServiceDao> type, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, boolean loadDetails) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static List<DataSourceService> getAll(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static List<DataSourceService> getAll(boolean loadDetails) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static boolean exists(String id, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static Set<String> getAllIds(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static Set<String> getAllIds() throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static boolean exists(String id) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static DataSourceService getById(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, String id) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionpublic static DataSourceService getById(boolean loadDetails, String id) throws gr.uoa.di.madgik.rr.ResourceRegistryException
gr.uoa.di.madgik.rr.ResourceRegistryExceptionCopyright © 2013. All Rights Reserved.