本文整理汇总了Java中org.jumpmind.symmetric.io.data.CsvData类的典型用法代码示例。如果您正苦于以下问题:Java CsvData类的具体用法?Java CsvData怎么用?Java CsvData使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CsvData类属于org.jumpmind.symmetric.io.data包,在下文中一共展示了CsvData类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: simulateUserReplication
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateUserReplication (String username, String uuid)
{
User u = new User();
u.setUsername (username);
u.setPassword ("a");
u.setUUID (uuid);
userDao.create (u);
CsvData data = new CsvData(DataEventType.INSERT, new String[]{uuid, username});
Column column = new Column ("UUID");
Table table = new Table ("USERS");
table.addColumn (column);
Column col2 = new Column("LOGIN");
table.addColumn (col2);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}
示例2: simulateUserReplication
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateUserReplication (String username, String uuid)
{
User u = new User();
u.setUsername (username);
u.setPassword ("a");
u.setUUID (uuid);
userDao.create (u);
CsvData data = new CsvData(DataEventType.INSERT, new String[]{uuid, username});
Column column = new Column ("UUID");
Table table = new Table ("USERS");
table.addColumn (column);
Column col2 = new Column("LOGIN");
table.addColumn (col2);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}
示例3: simulateUserUpdate
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateUserUpdate (User u)
{
userDao.update (u);
CsvData data = new CsvData(DataEventType.UPDATE, new String[]{u.getUUID(), u.getUsername()});
Column column = new Column ("UUID");
Table table = new Table ("USERS");
table.addColumn (column);
Column col2 = new Column("LOGIN");
table.addColumn(col2);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}
示例4: simulateUserDelete
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateUserDelete (User u)
{
CsvData data = new CsvData(DataEventType.DELETE, null, new String[]{u.getUUID(), u.getUsername()}, null);
Column column = new Column ("UUID");
Table table = new Table ("USERS");
table.addColumn (column);
Column col2 = new Column("LOGIN");
table.addColumn(col2);
extPoint.beforeWrite (null, table, data);
userDao.delete (u);
}
示例5: simulateProductUpdate
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateProductUpdate (Product p)
{
productDao.update (p);
CsvData data = new CsvData(DataEventType.UPDATE, new String[]{p.getId().toString(), p.getIdentifier()});
Column column = new Column ("ID");
Table table = new Table ("PRODUCTS");
table.addColumn (column);
Column col2 = new Column("IDENTIFIER");
table.addColumn(col2);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}
示例6: simulateProductDelete
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateProductDelete (Product p)
{
CsvData data = new CsvData(DataEventType.DELETE, null, new String[]{p.getId().toString(), p.getIdentifier()}, null);
Column column = new Column ("ID");
Table table = new Table ("PRODUCTS");
table.addColumn (column);
Column col2 = new Column("IDENTIFIER");
table.addColumn(col2);
extPoint.beforeWrite (null, table, data);
extPoint.batchCommitted (null);
productDao.delete (p);
}
示例7: simulateProductCollectionModification
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateProductCollectionModification (Product p)
{
CsvData data = new CsvData (DataEventType.DELETE, null, new String [] {p.getId ().toString ()}, null);
Column column = new Column ("PRODUCTS_ID");
Table table = new Table ("COLLECTION_PRODUCT");
table.addColumn (column);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}
示例8: simulateProductCollectionModification
import org.jumpmind.symmetric.io.data.CsvData; //导入依赖的package包/类
private void simulateProductCollectionModification (Product p)
{
CsvData data = new CsvData (DataEventType.DELETE, null, new String [] {p.getId ().toString ()}, null);
Column column = new Column ("PRODUCTS_ID");
Table table = new Table ("COLLECTION_PRODUCT");
table.addColumn (column);
extPoint.afterWrite (null, table, data);
extPoint.batchCommitted (null);
}