|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axway.grapes.server.core.ArtifactHandler
public class ArtifactHandler
Artifact Handler
Manages all operation regarding Artifacts. It can, get/update Artifacts of the database.
| Constructor Summary | |
|---|---|
ArtifactHandler(RepositoryHandler repositoryHandler)
|
|
| Method Summary | |
|---|---|
void |
addLicense(String gavc,
String licenseId)
Adds a license to an artifact if the license exist into the database |
void |
addLicenseToArtifact(String gavc,
String licenseId)
Add a license to an artifact |
void |
deleteArtifact(String gavc)
Delete an artifact |
List<DbModule> |
getAncestors(String gavc,
FiltersHolder filters)
Return the list of module that uses the targeted artifact |
DbArtifact |
getArtifact(String gavc)
Return an artifact regarding its gavc |
List<String> |
getArtifactGavcs(FiltersHolder filters)
Gather the available gavc regarding the filters |
List<String> |
getArtifactGroupIds(FiltersHolder filters)
Gather the available groupIds regarding the filters |
String |
getArtifactLastVersion(String gavc)
Returns a the last available version of an artifact |
List<DbLicense> |
getArtifactLicenses(String gavc,
FiltersHolder filters)
Return the list of licenses attached to an artifact |
List<DbArtifact> |
getArtifacts(FiltersHolder filters)
Returns a list of artifact regarding the filters |
List<String> |
getArtifactVersions(String gavc)
Returns a the list of available version of an artifact |
DbModule |
getModule(DbArtifact dbArtifact)
Returns the Module of artifact or null if there is none |
DbOrganization |
getOrganization(DbArtifact dbArtifact)
Returns the Organization that produce this artifact or null if there is none |
void |
removeLicenseFromArtifact(String gavc,
String licenseId)
Remove a license from an artifact |
void |
store(DbArtifact dbArtifact)
Update/save an artifact to the database |
void |
storeIfNew(DbArtifact dbArtifact)
If the Artifact does not exist, it will add it to the database. |
void |
updateDoNotUse(String gavc,
Boolean doNotUse)
Add "DO_NOT_USE" flag to an artifact |
void |
updateDownLoadUrl(String gavc,
String downLoadUrl)
Update artifact download url of an artifact |
void |
updateProvider(String gavc,
String provider)
Update artifact provider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArtifactHandler(RepositoryHandler repositoryHandler)
| Method Detail |
|---|
public void store(DbArtifact dbArtifact)
dbArtifact - DbArtifactpublic void storeIfNew(DbArtifact dbArtifact)
dbArtifact - DbArtifact
public void addLicense(String gavc,
String licenseId)
gavc - StringlicenseId - Stringpublic List<String> getArtifactGavcs(FiltersHolder filters)
filters - FiltersHolder
public List<String> getArtifactGroupIds(FiltersHolder filters)
filters -
public List<String> getArtifactVersions(String gavc)
gavc - String
public String getArtifactLastVersion(String gavc)
gavc - String
public DbArtifact getArtifact(String gavc)
gavc - String
public DbModule getModule(DbArtifact dbArtifact)
dbArtifact - DbArtifact
public DbOrganization getOrganization(DbArtifact dbArtifact)
dbArtifact - DbArtifact
public void updateDownLoadUrl(String gavc,
String downLoadUrl)
gavc - StringdownLoadUrl - String
public void updateProvider(String gavc,
String provider)
gavc - Stringprovider - Stringpublic void deleteArtifact(String gavc)
gavc - String
public void updateDoNotUse(String gavc,
Boolean doNotUse)
gavc - StringdoNotUse - Boolean
public List<DbModule> getAncestors(String gavc,
FiltersHolder filters)
gavc - Stringfilters - FiltersHolder
public List<DbLicense> getArtifactLicenses(String gavc,
FiltersHolder filters)
gavc - Stringfilters - FiltersHolder
public void addLicenseToArtifact(String gavc,
String licenseId)
gavc - StringlicenseId - String
public void removeLicenseFromArtifact(String gavc,
String licenseId)
gavc - StringlicenseId - Stringpublic List<DbArtifact> getArtifacts(FiltersHolder filters)
filters - FiltersHolder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||