org.axway.grapes.server.db.datamodel
Class DbArtifact
java.lang.Object
org.axway.grapes.server.db.datamodel.DbArtifact
public class DbArtifact
- extends Object
Database Artifact
Class that holds the representation of the artifacts stored in the database.
The gavc is used to identify the DbArtifacts Object. A database index is created on it.
- Author:
- jdcoffre
DATA_MODEL_VERSION
public static final String DATA_MODEL_VERSION
- See Also:
- Constant Field Values
GROUPID_DB_FIELD
public static final String GROUPID_DB_FIELD
- See Also:
- Constant Field Values
ARTIFACTID_DB_FIELD
public static final String ARTIFACTID_DB_FIELD
- See Also:
- Constant Field Values
VERSION_DB_FIELD
public static final String VERSION_DB_FIELD
- See Also:
- Constant Field Values
CLASSIFIER_DB_FIELD
public static final String CLASSIFIER_DB_FIELD
- See Also:
- Constant Field Values
TYPE_DB_FIELD
public static final String TYPE_DB_FIELD
- See Also:
- Constant Field Values
EXTENSION_DB_FIELD
public static final String EXTENSION_DB_FIELD
- See Also:
- Constant Field Values
PROMOTION_DB_FIELD
public static final String PROMOTION_DB_FIELD
- See Also:
- Constant Field Values
LICENCES_DB_FIELD
public static final String LICENCES_DB_FIELD
- See Also:
- Constant Field Values
DOWNLOAD_URL_DB_FIELD
public static final String DOWNLOAD_URL_DB_FIELD
- See Also:
- Constant Field Values
SIZE_DB_FIELD
public static final String SIZE_DB_FIELD
- See Also:
- Constant Field Values
DO_NOT_USE
public static final String DO_NOT_USE
- See Also:
- Constant Field Values
PROVIDER
public static final String PROVIDER
- See Also:
- Constant Field Values
DbArtifact
public DbArtifact()
setDataModelVersion
public void setDataModelVersion(String newVersion)
getDataModelVersion
public String getDataModelVersion()
getGroupId
public String getGroupId()
setGroupId
public final void setGroupId(String groupId)
getArtifactId
public String getArtifactId()
setArtifactId
public final void setArtifactId(String artifactId)
getClassifier
public String getClassifier()
setClassifier
public final void setClassifier(String classifier)
getVersion
public String getVersion()
setVersion
public final void setVersion(String version)
isPromoted
public boolean isPromoted()
setPromoted
public final void setPromoted(boolean promoted)
getType
public String getType()
setType
public final void setType(String type)
getExtension
public String getExtension()
setExtension
public final void setExtension(String extension)
updateGavc
public final void updateGavc()
getGavc
public String getGavc()
getLicenses
public List<String> getLicenses()
setLicenses
public void setLicenses(List<String> licenses)
addLicense
public void addLicense(String licenseId)
addLicense
public void addLicense(DbLicense license)
removeLicense
public void removeLicense(String licenseId)
getDownloadUrl
public String getDownloadUrl()
setDownloadUrl
public void setDownloadUrl(String downloadUrl)
getSize
public String getSize()
setSize
public void setSize(String size)
getDoNotUse
public Boolean getDoNotUse()
setDoNotUse
public void setDoNotUse(Boolean doNotUse)
getProvider
public String getProvider()
setProvider
public void setProvider(String provider)
toString
public String toString()
- Overrides:
toString in class Object
generateGAVC
public static String generateGAVC(String groupId,
String artifactId,
String version,
String classifier,
String extension)
generateGAVC
public static String generateGAVC(Artifact artifact)
Copyright © 2014. All Rights Reserved.