public class ISProxy extends ISManager
cacheEnabled, logger| Constructor and Description |
|---|
ISProxy(org.gcube.common.core.scope.GCUBEScope gCubeScope,
boolean cacheEnabled) |
| Modifier and Type | Method and Description |
|---|---|
GCubeCoordinates |
getGcubeCoordinates(MavenCoordinates mavenC) |
List<GCubePackage> |
getGCubePackagesCoordinates(Coordinates coordinates)
Return a list of gcube packages that are related to coordinates in input
|
List<URL> |
getMavenConfiguration() |
MavenCoordinates |
getMavenCoordinates(Coordinates coordinates)
If not found a Element in cache, query the IS in order to harvest the profile matching such gCube coordinates
|
List<MavenPackage> |
getMavenPackagesCoordinates(GCubeCoordinates gcubeC)
Return a list of packages maven that are related to gcube coordinates in input
|
String[] |
getMavenServerListFromGR(org.gcube.common.core.scope.GCUBEScope scope)
Retrieves a maven server list from a generic resource
|
String[] |
getMavenServerListFromRR(org.gcube.common.core.scope.GCUBEScope scope)
Retrieves a maven server list from one ore more runtime resource
|
List<GCubePackage> |
getPluginCoordinates(Coordinates coordinates)
Retrieve A list of coordinates that are plugin of the coordinates in input
|
MavenCoordinates |
getSAMavenCoordinates(Coordinates coordinates) |
void |
updateProfile(String xml)
update the profile in the IS
|
buildServiceQuery, checkResourceOnIS, publicResourceIS, publicResourceIS, queryGCubeCoordinates, queryGCubePackagesCoordinates, queryMavenCoordinates, queryMavenPackagesCoordinates, queryPackagesCoordinates, queryPluginCoordinates, querySAMavenCoordinates, updatePackageResourcepublic ISProxy(org.gcube.common.core.scope.GCUBEScope gCubeScope,
boolean cacheEnabled)
public MavenCoordinates getMavenCoordinates(Coordinates coordinates) throws org.gcube.common.core.informationsystem.ISException
ISManagergetMavenCoordinates in class ISManagerorg.gcube.common.core.informationsystem.ISExceptionpublic MavenCoordinates getSAMavenCoordinates(Coordinates coordinates) throws org.gcube.common.core.informationsystem.ISException
org.gcube.common.core.informationsystem.ISExceptionpublic GCubeCoordinates getGcubeCoordinates(MavenCoordinates mavenC) throws org.gcube.common.core.informationsystem.ISException, BadCoordinatesException
org.gcube.common.core.informationsystem.ISExceptionBadCoordinatesExceptionpublic void updateProfile(String xml)
ISManagerupdateProfile in class ISManagerpublic List<URL> getMavenConfiguration()
getMavenConfiguration in class ISManagerpublic String[] getMavenServerListFromGR(org.gcube.common.core.scope.GCUBEScope scope) throws Exception
scope - Exceptionpublic String[] getMavenServerListFromRR(org.gcube.common.core.scope.GCUBEScope scope) throws Exception
scope - Exceptionpublic List<MavenPackage> getMavenPackagesCoordinates(GCubeCoordinates gcubeC) throws org.gcube.common.core.informationsystem.ISException
getMavenPackagesCoordinates in class ISManagercoordinates - org.gcube.common.core.informationsystem.ISExceptionpublic List<GCubePackage> getGCubePackagesCoordinates(Coordinates coordinates) throws org.gcube.common.core.informationsystem.ISException
coordinates - org.gcube.common.core.informationsystem.ISExceptionpublic List<GCubePackage> getPluginCoordinates(Coordinates coordinates) throws org.gcube.common.core.informationsystem.ISException
getPluginCoordinates in class ISManagerservice - coordinatesorg.gcube.common.core.informationsystem.ISExceptionCopyright © 2014. All Rights Reserved.