|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.vremanagement.softwarerepository.db.PackageRow
public class PackageRow
| Field Summary | |
|---|---|
static java.lang.String |
DESCRIPTION
package description |
static java.lang.String |
MANDATORY_LEVEL
Mandatory Level field name |
static java.lang.String |
PACKAGE_ID
Package ID field name |
static java.lang.String |
PACKAGE_NAME
Package Name field name |
static java.lang.String |
PACKAGE_VERSION
Version field name |
static java.lang.String |
RELATIVE_JAVADOC_URL
Documentation URL |
static java.lang.String |
SERVICE_ID
Service ID field name |
static java.lang.String |
SHAREABLE_LEVEL
Mandatory Level field name |
static java.lang.String |
SOURCE_CODE_LINK
SVN source code link |
static java.lang.String |
TABLE_NAME
Table Name |
static java.lang.String |
TYPE
Type field name |
| Constructor Summary | |
|---|---|
PackageRow(java.lang.Integer packageID)
|
|
PackageRow(java.lang.Integer packageID,
SQLDBManager dbManager)
|
|
PackageRow(java.lang.String serviceID,
java.lang.String packageName,
java.lang.String version,
java.lang.String type,
ScopeLevel mandatoryLevel,
ScopeLevel shareableLevel,
java.lang.String sourceCodeLink,
java.lang.String description)
Constructor |
|
PackageRow(java.lang.String serviceID,
java.lang.String packageName,
java.lang.String version,
java.lang.String type,
ScopeLevel mandatoryLevel,
ScopeLevel shareableLevel,
java.lang.String sourceCodeLink,
java.lang.String description,
SQLDBManager dbManager)
Constructor |
|
| Method Summary | |
|---|---|
void |
deleteRow()
Delete the row from table on DB |
java.lang.String |
getDescription()
|
java.lang.String |
getDocumentationURL()
|
int |
getPackageID()
|
java.lang.String |
getSourceCodeLink()
|
void |
insertRow()
Insert this instance in DB |
void |
setDocumentationURL(java.lang.String documentationURL)
Set the documentation URL and if the record is already on db update the entry |
void |
setSourceCodeLink(java.lang.String sourceCodeLink)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TABLE_NAME
public static final java.lang.String PACKAGE_ID
public static final java.lang.String SERVICE_ID
public static final java.lang.String PACKAGE_NAME
public static final java.lang.String PACKAGE_VERSION
public static final java.lang.String TYPE
public static final java.lang.String MANDATORY_LEVEL
public static final java.lang.String SHAREABLE_LEVEL
public static final java.lang.String RELATIVE_JAVADOC_URL
public static final java.lang.String SOURCE_CODE_LINK
public static final java.lang.String DESCRIPTION
| Constructor Detail |
|---|
public PackageRow(java.lang.String serviceID,
java.lang.String packageName,
java.lang.String version,
java.lang.String type,
ScopeLevel mandatoryLevel,
ScopeLevel shareableLevel,
java.lang.String sourceCodeLink,
java.lang.String description,
SQLDBManager dbManager)
throws java.lang.Exception
serviceID - related Service IDpackageName - Package Nameversion - versiontype - typemandatoryLevel - Mandatory LevelshareableLevel - Sharable LevelsourceCodeLink - source code linkdescription - package descriptiondbManager - DB Manager instance. The connection will be open by the constructor itself
java.lang.Exception - if constructor fails
public PackageRow(java.lang.String serviceID,
java.lang.String packageName,
java.lang.String version,
java.lang.String type,
ScopeLevel mandatoryLevel,
ScopeLevel shareableLevel,
java.lang.String sourceCodeLink,
java.lang.String description)
throws java.lang.Exception
serviceID - related Service IDpackageName - Package Nameversion - versiontype - typemandatoryLevel - Mandatory LevelshareableLevel - Sharable LevelsourceCodeLink - SVN source code linkdescription - package description
java.lang.Exception - if constructor fails
public PackageRow(java.lang.Integer packageID,
SQLDBManager dbManager)
throws java.lang.Exception
packageID - package IDdbManager - DB Manager instance. The connection will be open by the constructor itself
java.lang.Exception - if constructor fails
public PackageRow(java.lang.Integer packageID)
throws java.lang.Exception
packageID - package ID
java.lang.Exception - if constructor fails| Method Detail |
|---|
public void insertRow()
throws java.sql.SQLException,
java.lang.Exception
java.sql.SQLException - if INSERT fails
java.lang.Exception - if retrieving generated packageID fails
public void deleteRow()
throws java.sql.SQLException,
java.lang.Exception
java.sql.SQLException - if DELETE fails
java.lang.Exception - if DELETE is not possible
public int getPackageID()
throws java.lang.Exception
java.lang.Exception - if the record is not yet on dbpublic java.lang.String getDocumentationURL()
public void setDocumentationURL(java.lang.String documentationURL)
throws java.lang.Exception
documentationURL - Documentation URL
java.lang.Exception - if the given string is NULL or ''public java.lang.String getSourceCodeLink()
public void setSourceCodeLink(java.lang.String sourceCodeLink)
throws java.lang.Exception
sourceCodeLink - Source Code Link
java.lang.Exception - if the given string is NULL or ''public java.lang.String getDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||