Figured out how to add annotations to jackson

This commit is contained in:
Alex Huang 2012-12-07 15:21:04 -08:00
parent bdb5be6ee6
commit 57c9b4c6b1
3 changed files with 92 additions and 49 deletions

View File

@ -28,10 +28,9 @@
</parent>
<build>
<defaultGoal>install</defaultGoal>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
</build>
<modules>
<module>ipc</module>
<module>rest</module>
</modules>
</project>

44
framework/rest/pom.xml Normal file
View File

@ -0,0 +1,44 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.cloudstack</groupId>
<artifactId>cloudstack-framework</artifactId>
<version>4.1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>cloud-framework-rest</artifactId>
<name>CloudStack Framework for Providing REST</name>
<build>
<defaultGoal>install</defaultGoal>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
</build>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jaxb-annotations</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
</project>

View File

@ -26,58 +26,58 @@ import java.sql.Connection;
*/
public class Upgrade40to41 extends Upgrade30xBase implements DbUpgrade {
/**
*
*/
public Upgrade40to41() {
// TODO Auto-generated constructor stub
}
/**
*
*/
public Upgrade40to41() {
// TODO Auto-generated constructor stub
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getUpgradableVersionRange()
*/
@Override
public String[] getUpgradableVersionRange() {
return new String[] { "4.0.0", "4.1.0" };
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getUpgradableVersionRange()
*/
@Override
public String[] getUpgradableVersionRange() {
return new String[] { "4.0.0", "4.1.0" };
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getUpgradedVersion()
*/
@Override
public String getUpgradedVersion() {
return "4.1.0";
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getUpgradedVersion()
*/
@Override
public String getUpgradedVersion() {
return "4.1.0";
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#supportsRollingUpgrade()
*/
@Override
public boolean supportsRollingUpgrade() {
return false;
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#supportsRollingUpgrade()
*/
@Override
public boolean supportsRollingUpgrade() {
return false;
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getPrepareScripts()
*/
@Override
public File[] getPrepareScripts() {
return new File[0];
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getPrepareScripts()
*/
@Override
public File[] getPrepareScripts() {
return new File[0];
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#performDataMigration(java.sql.Connection)
*/
@Override
public void performDataMigration(Connection conn) {
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#performDataMigration(java.sql.Connection)
*/
@Override
public void performDataMigration(Connection conn) {
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getCleanupScripts()
*/
@Override
public File[] getCleanupScripts() {
return new File[0];
}
/* (non-Javadoc)
* @see com.cloud.upgrade.dao.DbUpgrade#getCleanupScripts()
*/
@Override
public File[] getCleanupScripts() {
return new File[0];
}
}