本文整理了Java中org.javers.common.validation.Validate.argumentIsNotNull()
方法的一些代码示例,展示了Validate.argumentIsNotNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Validate.argumentIsNotNull()
方法的具体详情如下:
包路径:org.javers.common.validation.Validate
类名称:Validate
方法名:argumentIsNotNull
暂无
代码示例来源:origin: javers/javers
public CdoSnapshotBuilder withType(SnapshotType type) {
Validate.argumentIsNotNull(type);
this.type = type;
return this;
}
代码示例来源:origin: javers/javers
public CustomDefinition(Class<T> clazz, CustomPropertyComparator<T, ?> comparator) {
super(clazz);
Validate.argumentIsNotNull(comparator);
this.comparator = comparator;
}
代码示例来源:origin: javers/javers
void bindToCommit(CommitMetadata commitMetadata) {
argumentIsNotNull(commitMetadata);
if (this.commitMetadata != null) {
throw new IllegalStateException("Change should be effectively immutable");
}
this.commitMetadata = commitMetadata;
}
代码示例来源:origin: javers/javers
/**
* Returns the default value of {@code type} as defined by JLS --- {@code 0} for numbers, {@code
* false} for {@code boolean} and {@code '\0'} for {@code char}. For non-primitive types and
* {@code void}, null is returned.
*/
@SuppressWarnings("unchecked")
public static Object defaultValue(Type type) {
Validate.argumentIsNotNull(type);
return DEFAULTS.get(type);
}
}
代码示例来源:origin: javers/javers
/**
* @throws JaversException UNDEFINED_PROPERTY
*/
public static String getStringProperty(Properties properties, String propertyKey) {
Validate.argumentIsNotNull(properties);
Validate.argumentIsNotNull(propertyKey);
if (!properties.containsKey(propertyKey)) {
throw new JaversException(UNDEFINED_PROPERTY,propertyKey);
}
return properties.getProperty(propertyKey);
}
代码示例来源:origin: javers/javers
ContainerChange(GlobalId affectedCdoId, String propertyName, List<ContainerElementChange> changes, Optional<CommitMetadata> commitMetadata) {
super(affectedCdoId, propertyName, commitMetadata);
Validate.argumentIsNotNull(changes);
Validate.argumentCheck(!changes.isEmpty(),"changes list should not be empty");
this.changes = Collections.unmodifiableList(new ArrayList<>(changes));
}
代码示例来源:origin: javers/javers
private LinkedList<String> pathToSegments(String path){
Validate.argumentIsNotNull(path);
return new LinkedList(Arrays.asList(path.split("/")));
}
}
代码示例来源:origin: javers/javers
/**
* Only snapshots created before this commit or exactly in this commit.
*/
public QueryBuilder toCommitId(CommitId commitId) {
Validate.argumentIsNotNull(commitId);
queryParamsBuilder.toCommitId(commitId);
return this;
}
代码示例来源:origin: javers/javers
/**
* Only snapshots committed by a given author.
* @since 2.0
*/
public QueryBuilder byAuthor(String author) {
Validate.argumentIsNotNull(author);
queryParamsBuilder.author(author);
return this;
}
代码示例来源:origin: javers/javers
ClassType(Type baseJavaType, Optional<String> name, int expectedArgs) {
super(baseJavaType, name, expectedArgs);
Validate.argumentIsNotNull(name);
this.baseJavaClass = ReflectionUtil.extractClass(baseJavaType);
}
代码示例来源:origin: javers/javers
public Property(JaversMember member, boolean hasTransientAnn, boolean hasShallowReferenceAnn, Optional<String> name, boolean hasIncludedAnn){
argumentIsNotNull(member);
this.member = member;
this.hasTransientAnn = hasTransientAnn;
this.hasShallowReferenceAnn = hasShallowReferenceAnn;
this.originalName = member.propertyName();
this.name = name.orElse(originalName);
this.hasIncludedAnn = hasIncludedAnn;
}
代码示例来源:origin: javers/javers
public <T extends JaversType> T getPropertyType(Property property){
argumentIsNotNull(property);
try {
return (T) getJaversType(property.getGenericType());
}catch (JaversException e) {
logger.error("Can't calculate JaversType for property: {}", property);
throw e;
}
}
代码示例来源:origin: javers/javers
/**
* Default style is {@link MappingStyle#FIELD}.
*
* @see <a href="http://javers.org/documentation/domain-configuration/#property-mapping-style">http://javers.org/documentation/domain-configuration/#property-mapping-style</a>
*/
public JaversBuilder withMappingStyle(MappingStyle mappingStyle) {
argumentIsNotNull(mappingStyle);
coreConfiguration().withMappingStyle(mappingStyle);
return this;
}
代码示例来源:origin: javers/javers
private QueryBuilder(FilterDefinition filter) {
Validate.argumentIsNotNull(filter);
this.filter = filter;
queryParamsBuilder = QueryParamsBuilder
.withLimit(DEFAULT_LIMIT)
.skip(DEFAULT_SKIP);
}
代码示例来源:origin: javers/javers
/**
* Delegates to {@link #withCommitId(CommitId)}
*/
public QueryBuilder withCommitId(BigDecimal commitId) {
Validate.argumentIsNotNull(commitId);
queryParamsBuilder.commitId(CommitId.valueOf(commitId));
return this;
}
代码示例来源:origin: javers/javers
@Override
public boolean isNull(Property property) {
argumentIsNotNull(property);
return property.isNull(wrappedCdo());
}
代码示例来源:origin: javers/javers
@Override
public boolean isNull(Property property) {
Validate.argumentIsNotNull(property);
return state.isNull(property.getName());
}
代码示例来源:origin: javers/javers
@Override
public Object getPropertyValue(Property property) {
argumentIsNotNull(property);
return property.get(wrappedCdo());
}
代码示例来源:origin: javers/javers
/**
* returns default values for null primitives
*/
public Object getPropertyValue(Property property) {
Validate.argumentIsNotNull(property);
Object val = properties.get(property.getName());
if (val == null){
return Defaults.defaultValue(property.getGenericType());
}
return val;
}
代码示例来源:origin: javers/javers
@Override
public String prettyPrint(PrettyValuePrinter valuePrinter) {
Validate.argumentIsNotNull(valuePrinter);
return valuePrinter.formatWithQuotes(getPropertyNameWithPath()) +
" changed from " + valuePrinter.formatWithQuotes(getLeft()) + " to " +
valuePrinter.formatWithQuotes(getRight());
}
内容来源于网络,如有侵权,请联系作者删除!