• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java OverwritePolicy类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.belladati.sdk.dataset.data.OverwritePolicy的典型用法代码示例。如果您正苦于以下问题:Java OverwritePolicy类的具体用法?Java OverwritePolicy怎么用?Java OverwritePolicy使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



OverwritePolicy类属于com.belladati.sdk.dataset.data包,在下文中一共展示了OverwritePolicy类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setOverwritePolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
@Override
public DataSourcePendingImport setOverwritePolicy(OverwritePolicy policy) throws IllegalStateException {
	if (posted) {
		throw new IllegalStateException("Import already submitted to server.");
	}
	this.overwritePolicy = policy == null ? OverwritePolicy.deleteNone() : policy;
	return this;
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:9,代码来源:DataSourcePendingImportImpl.java


示例2: initialValues

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** check initial field values */
public void initialValues() {
	setupSource();
	assertNull(pending.getRepeatInterval());
	assertSame(pending.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertFalse(pending.isOverwriting());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:8,代码来源:DataSourcePendingImportTest.java


示例3: setPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** overwrite policy can be set */
public void setPolicy() {
	setupSource();
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.byAllAttributes());
	assertTrue(pending.isOverwriting());
	assertEquals(pending.toJson().get("overwrite"), OverwritePolicy.byAllAttributes().toJson());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:10,代码来源:DataSourcePendingImportTest.java


示例4: setUnsetPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** policy can be unset after setting */
public void setUnsetPolicy() {
	setupSource();
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());
	pending.setOverwritePolicy(OverwritePolicy.deleteNone());

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertFalse(pending.isOverwriting());

	assertNull(pending.toJson().get("overwrite"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:12,代码来源:DataSourcePendingImportTest.java


示例5: nullPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** null policy means delete none */
public void nullPolicy() {
	setupSource();
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());
	pending.setOverwritePolicy(null);

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertFalse(pending.isOverwriting());

	assertNull(pending.toJson().get("overwrite"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:12,代码来源:DataSourcePendingImportTest.java


示例6: setPolicyAfterPost

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** can't change policy after posting */
@Test(expectedExceptions = IllegalStateException.class)
public void setPolicyAfterPost() {
	server.register(requestUri, "");
	setupSource();
	pending.post();
	pending.setOverwritePolicy(OverwritePolicy.deleteNone());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:9,代码来源:DataSourcePendingImportTest.java


示例7: attributesStrings

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** attributes set as strings */
public void attributesStrings() {
	String a2 = "a2";

	JsonNode json = OverwritePolicy.byAttributes(attribute, a2).toJson();
	assertEquals(json.get("policy").asText(), "DELETE_BY_MEMBERS");
	assertFalse(json.hasNonNull("attributesAll"));
	assertEquals(json.get("attributes"), new ObjectMapper().createArrayNode().add(attribute).add(a2));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:10,代码来源:OverwritePolicyTest.java


示例8: attributesList

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** attributes set as list */
public void attributesList() {
	String a2 = "a2";

	assertEquals(OverwritePolicy.byAttributes(Arrays.asList(attribute, a2)).toJson(),
		OverwritePolicy.byAttributes(attribute, a2).toJson());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:8,代码来源:OverwritePolicyTest.java


示例9: dateFromTo

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** date range */
public void dateFromTo() {
	Calendar start = new GregorianCalendar(2012, 3, 18);
	Calendar end = new GregorianCalendar(2013, 11, 12);
	JsonNode json = OverwritePolicy.byDateFromTo(attribute, start, end).toJson();

	assertEquals(json.get("policy").asText(), "DELETE_ALL");
	assertEquals(json.get("dateAttribute").asText(), attribute);
	assertEquals(json.get("dateFrom").asText(), "2012-04-18");
	assertEquals(json.get("dateTo").asText(), "2013-12-12");
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:12,代码来源:OverwritePolicyTest.java


示例10: dateFromBeforeTo

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** date range with end before start */
@Test(expectedExceptions = InvalidAbsoluteIntervalException.class)
public void dateFromBeforeTo() {
	Calendar start = new GregorianCalendar(2012, 3, 18);
	Calendar end = new GregorianCalendar(2012, 3, 17);
	OverwritePolicy.byDateFromTo(attribute, start, end);
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:8,代码来源:OverwritePolicyTest.java


示例11: dateImmutable

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** changing the calendar objects doesn't change the interval */
public void dateImmutable() {
	Calendar start = new GregorianCalendar(2012, 3, 18);
	Calendar end = new GregorianCalendar(2013, 11, 12);
	OverwritePolicy policy = OverwritePolicy.byDateFromTo(attribute, start, end);

	start.set(Calendar.MONTH, 0);
	end.set(Calendar.MONTH, 0);

	JsonNode json = policy.toJson();

	assertEquals(json.get("dateFrom").asText(), "2012-04-18");
	assertEquals(json.get("dateTo").asText(), "2013-12-12");
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:15,代码来源:OverwritePolicyTest.java


示例12: dateFrom

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** all entries from a date */
public void dateFrom() {
	Calendar start = new GregorianCalendar(2012, 3, 18);
	JsonNode json = OverwritePolicy.byDateFrom(attribute, start).toJson();

	assertEquals(json.get("policy").asText(), "DELETE_ALL");
	assertEquals(json.get("dateAttribute").asText(), attribute);
	assertEquals(json.get("dateFrom").asText(), "2012-04-18");
	assertFalse(json.hasNonNull("dateTo"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:11,代码来源:OverwritePolicyTest.java


示例13: dateTo

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** all entries before a date */
public void dateTo() {
	Calendar end = new GregorianCalendar(2012, 3, 18);
	JsonNode json = OverwritePolicy.byDateTo(attribute, end).toJson();

	assertEquals(json.get("policy").asText(), "DELETE_ALL");
	assertEquals(json.get("dateAttribute").asText(), attribute);
	assertEquals(json.get("dateTo").asText(), "2012-04-18");
	assertFalse(json.hasNonNull("dateFrom"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:11,代码来源:OverwritePolicyTest.java


示例14: setOverwritePolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** overwrite policy can be changed */
public void setOverwritePolicy() {
	DataTable table = DataTable.createBasicInstance(column);
	table.setOverwritePolicy(OverwritePolicy.deleteAll());
	assertNotEquals(table.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertEquals(table.getOverwritePolicy(), OverwritePolicy.deleteAll());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:8,代码来源:DataSetDataTest.java


示例15: setPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** overwrite policy can be set */
public void setPolicy() {
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.byAllAttributes());
	assertTrue(pending.isOverwriting());
	assertEquals(pending.toJson().get("overwrite"), OverwritePolicy.byAllAttributes().toJson());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-android,代码行数:9,代码来源:DataSourcePendingImportTest.java


示例16: setUnsetPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** policy can be unset after setting */
public void setUnsetPolicy() {
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());
	pending.setOverwritePolicy(OverwritePolicy.deleteNone());

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertFalse(pending.isOverwriting());

	assertNull(pending.toJson().get("overwrite"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-android,代码行数:11,代码来源:DataSourcePendingImportTest.java


示例17: nullPolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** null policy means delete none */
public void nullPolicy() {
	pending.setOverwritePolicy(OverwritePolicy.byAllAttributes());
	pending.setOverwritePolicy(null);

	assertSame(pending.getOverwritePolicy(), OverwritePolicy.deleteNone());
	assertFalse(pending.isOverwriting());

	assertNull(pending.toJson().get("overwrite"));
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-android,代码行数:11,代码来源:DataSourcePendingImportTest.java


示例18: setPolicyAfterPost

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
/** can't change policy after posting */
@Test(expectedExceptions = IllegalStateException.class)
public void setPolicyAfterPost() {
	server.register(requestUri, "");
	pending.post();
	pending.setOverwritePolicy(OverwritePolicy.deleteNone());
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-android,代码行数:8,代码来源:DataSourcePendingImportTest.java


示例19: isOverwriting

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
@Override
public boolean isOverwriting() {
	return !OverwritePolicy.deleteNone().equals(overwritePolicy);
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:5,代码来源:DataSourcePendingImportImpl.java


示例20: getOverwritePolicy

import com.belladati.sdk.dataset.data.OverwritePolicy; //导入依赖的package包/类
@Override
public OverwritePolicy getOverwritePolicy() {
	return overwritePolicy;
}
 
开发者ID:BellaDati,项目名称:belladati-sdk-java,代码行数:5,代码来源:DataSourcePendingImportImpl.java



注:本文中的com.belladati.sdk.dataset.data.OverwritePolicy类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java CatchResult类代码示例发布时间:2022-05-16
下一篇:
Java CSVDataSet类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap