|
||||||||||
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 failspublic 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 failspublic 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 failspublic PackageRow(java.lang.Integer packageID) throws java.lang.Exception
packageID
- package ID
java.lang.Exception
- if constructor failsMethod Detail |
---|
public void insertRow() throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
- if INSERT fails
java.lang.Exception
- if retrieving generated packageID failspublic void deleteRow() throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
- if DELETE fails
java.lang.Exception
- if DELETE is not possiblepublic 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 |