@Label(value="Repository")
public interface MavenRepositoryDescriptor
extends com.buschmais.jqassistant.core.store.api.model.Descriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor
Modifier and Type | Method and Description |
---|---|
com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor |
findFile(String fileName) |
com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor |
findModel(String coordinates) |
List<com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor> |
getContainedArtifacts()
The contained artifacts.
|
List<com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor> |
getContainedModels()
The contained POMs.
|
long |
getLastUpdate()
The last update.
|
String |
getUrl()
The repository url.
|
void |
setLastUpdate(long lastUpdate)
Set the last update.
|
void |
setUrl(String url)
Set the repository url.
|
@Relation(value="CONTAINS_POM") List<com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor> getContainedModels()
@Relation(value="CONTAINS_ARTIFACT") List<com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor> getContainedArtifacts()
@Indexed String getUrl()
void setUrl(String url)
url
- the repository url.@Property(value="lastUpdate") long getLastUpdate()
void setLastUpdate(long lastUpdate)
lastUpdate
- the last update.@Cypher(value="MATCH (repository)-[:CONTAINS_POM]->(pom:Maven:Pom:Xml) WHERE id(repository)={this} and pom.fqn={coordinates} RETURN pom") com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor findModel(String coordinates)
@Cypher(value="MATCH (file:File) WHERE file.fileName={fileName} RETURN file") com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor findFile(String fileName)
Copyright © 2016 buschmais GbR. All rights reserved.