public interface RESTService extends AbstractXMLService
for more details.
Modifier and Type | Method and Description |
---|---|
java.util.List<javax.xml.registry.infomodel.RegistryEntry> |
filterNewResourcesToClone(java.util.List<javax.xml.registry.infomodel.RegistryEntry> nativeServiceResources)
Determines the new resources from specified nativeServiceResources by investigating the current
existing resources on the virtual service.
|
java.util.Collection<Resource> |
getResourcesToRetain(java.util.List<javax.xml.registry.infomodel.RegistryEntry> nativeServiceResources)
Determines the resources of the virtual service which could be retained during update, depending on the
native service resources which should be set.
|
java.util.Map<java.lang.String,java.lang.String> |
getSchemaImports()
Get map of schema imports
|
void |
setSchemaImports(java.util.Map<java.lang.String,java.lang.String> schemaImports)
Define the schema imports for the REST service
|
checkRouteToEndpoint, fileAccessUrl, generateWSDL20, getAllEndpointsWithSandbox, getAllMatchingResourcesPaths, getAllMethods, getCustomURL, getEndPoints, getEndpointsWithSandbox, getEndpointUri, getEndPointURIs, getImporterDocuments, getNamespace, getParameters, getRequestContentTypes, getResource, getResources, getResponseContentTypes, getSecuritySchemes, getSelectedResources, getTopLevelResource, getUnsupportedHttpMethods, getVirtualTypeName, isTopLevelResource, schemaAccessUrl, setCustomURL, setEndpointsWithSandbox, setEndpointUri, setEndPointURIs, setImporterDocuments, setNamespace, setParameters, setRequestContentTypes, setResources, setResponseContentTypes, setSecuritySchemes
getOperations, getOperationsMap, getServiceBindings
getConsumedAssets, getConsumers, getDescription, getDescription, getDisplayVersion, getInitialVirtualAssetName, getLastModifiedTimeStamp, getLCMAssignment, getLocalName, getMandatoryAttributeProfiles, getName, getName, getNameSpace, getNextVersion, getNextVersions, getOrganization, getOwner, getPendingApprovals, getPreviousVersion, getPreviousVersions, getRegistryObject, getRelationShipValueMap, getRequestedUser, getSubscribers, getSystemVersion, getTitle, getType, getUserVersion, getVisiblePrimaryProfiles, getVisibleProfile, isDeployedOn, isLatestVersionObject, isPropagatePermissions, isPropagateProfilePermissions, removeConsumedAssets, removeConsumers, setDescription, setDescription, setDisplayVersion, setLCMState, setLocalName, setName, setName, setNameSpace, setOrganization, setOwner, setPropagatePermissions, setPropagateProfilePermissions, setRelationShipValueMap, setUserVersion
delete, getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, isModified, isPredefined, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
java.util.Collection<Resource> getResourcesToRetain(java.util.List<javax.xml.registry.infomodel.RegistryEntry> nativeServiceResources) throws CLLException
nativeServiceResources
- resources of the native service to be newly set to the virtual serviceCLLException
java.util.List<javax.xml.registry.infomodel.RegistryEntry> filterNewResourcesToClone(java.util.List<javax.xml.registry.infomodel.RegistryEntry> nativeServiceResources) throws CLLException
nativeServiceResources
- resources of the native service to be newly set to the virtual serviceCLLException
void setSchemaImports(java.util.Map<java.lang.String,java.lang.String> schemaImports)
schemaImports
- schema import map in the shape: key=resourceName, value=schemaImportPathjava.util.Map<java.lang.String,java.lang.String> getSchemaImports()