public class ModelDescription extends java.lang.Object implements ModelDirectoryEntry
Constructor and Description |
---|
ModelDescription(java.net.URI uri,
java.lang.String name,
java.lang.String folder,
UserCredentials credentials) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
decodePredecessors(java.lang.String versionString) |
static java.lang.String |
encodePredecessors(java.util.List<java.lang.String> versionStrings) |
java.lang.String |
getDescription() |
java.lang.String |
getFolder() |
ModelVersionDescription |
getHead() |
java.lang.String |
getHeadVersion() |
java.util.List<ModelVersionDescription> |
getModelVersionDescriptions() |
java.lang.String |
getName() |
java.util.Set<ModelVersionDescription> |
getPredecessors(ModelVersionDescription from) |
javax.swing.ImageIcon |
getPreview() |
java.util.Set<ModelVersionDescription> |
getSuccessors(ModelVersionDescription from) |
java.net.URI |
getUri() |
ModelVersionDescription |
getVersionDescription(java.lang.String version) |
ModelVersionDescription |
getVersionDescription(java.net.URI modelURI) |
void |
publishModelVersionDescription(ModelVersionDescription commit) |
java.lang.String |
toString() |
public ModelDescription(java.net.URI uri, java.lang.String name, java.lang.String folder, UserCredentials credentials)
public javax.swing.ImageIcon getPreview() throws java.net.MalformedURLException, javax.xml.parsers.ParserConfigurationException, java.io.IOException, XMLHttpRequestException, javax.xml.xpath.XPathExpressionException, InvalidUserCredentialsException
java.net.MalformedURLException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
XMLHttpRequestException
javax.xml.xpath.XPathExpressionException
InvalidUserCredentialsException
public static java.util.List<java.lang.String> decodePredecessors(java.lang.String versionString)
public static java.lang.String encodePredecessors(java.util.List<java.lang.String> versionStrings)
public java.util.List<ModelVersionDescription> getModelVersionDescriptions() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, java.net.MalformedURLException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
java.net.MalformedURLException
InvalidUserCredentialsException
public void publishModelVersionDescription(ModelVersionDescription commit) throws java.io.IOException, java.lang.Exception
java.io.IOException
java.lang.Exception
public java.lang.String getName()
public java.net.URI getUri()
public java.lang.String getFolder()
public java.lang.String getDescription()
getDescription
in interface ModelDirectoryEntry
public java.lang.String toString()
toString
in class java.lang.Object
public ModelVersionDescription getVersionDescription(java.lang.String version) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, java.net.MalformedURLException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
java.net.MalformedURLException
InvalidUserCredentialsException
public ModelVersionDescription getVersionDescription(java.net.URI modelURI) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, java.net.MalformedURLException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
java.net.MalformedURLException
InvalidUserCredentialsException
public java.util.Set<ModelVersionDescription> getPredecessors(ModelVersionDescription from) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, java.net.MalformedURLException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
java.net.MalformedURLException
InvalidUserCredentialsException
public java.util.Set<ModelVersionDescription> getSuccessors(ModelVersionDescription from) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, java.net.MalformedURLException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
java.net.MalformedURLException
InvalidUserCredentialsException
public java.lang.String getHeadVersion() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, java.io.IOException, XMLHttpRequestException, java.io.IOException, java.io.IOException, XMLHttpRequestException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
InvalidUserCredentialsException
public ModelVersionDescription getHead() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.xpath.XPathExpressionException, XMLHttpRequestException, InvalidUserCredentialsException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.xpath.XPathExpressionException
XMLHttpRequestException
InvalidUserCredentialsException