List of usage examples for org.springframework.util ObjectUtils nullSafeEquals
public static boolean nullSafeEquals(@Nullable Object o1, @Nullable Object o2)
From source file:org.devefx.httpmapper.http.ResponseEntity.java
@Override public boolean equals(Object other) { if (this == other) { return true; }/*www. jav a 2s . c o m*/ if (!super.equals(other)) { return false; } ResponseEntity otherEntity = (ResponseEntity) other; return ObjectUtils.nullSafeEquals(this.statusCode, otherEntity.statusCode); }
From source file:com.springsource.hq.plugin.tcserver.serverconfig.services.engine.Logging.java
@Override public boolean equals(Object obj) { if (this == obj) { return true; }//from w w w . jav a 2 s . co m if (!(obj instanceof Logging)) { return false; } Logging<?> logging = (Logging<?>) obj; return ObjectUtils.nullSafeEquals(this.getDirectory(), logging.getDirectory()) && ObjectUtils.nullSafeEquals(this.getFileDateFormat(), logging.getFileDateFormat()) && ObjectUtils.nullSafeEquals(this.getPattern(), logging.getPattern()) && ObjectUtils.nullSafeEquals(this.getPrefix(), logging.getPrefix()) && ObjectUtils.nullSafeEquals(this.getSuffix(), logging.getSuffix()); }
From source file:com.px100systems.data.core.CalculatingCriteria.java
@Override public CalculatingCriteria.Predicate convert(Criteria.eq c) { return new Predicate() { @Override/*from w w w .j a v a 2 s . c o m*/ public boolean eval() { return ObjectUtils.nullSafeEquals(def.getField(bean, c.getMember()), c.getValue()); } }; }
From source file:org.eclipse.virgo.ide.management.remote.Bundle.java
@Override public boolean equals(Object other) { if (this == other) { return true; }/*from w w w . j ava 2s. com*/ if (!(other instanceof Bundle)) { return false; } Bundle that = (Bundle) other; if (!ObjectUtils.nullSafeEquals(this.id, that.id)) return false; if (!ObjectUtils.nullSafeEquals(this.symbolicName, that.symbolicName)) return false; return true; }
From source file:org.brekka.stillingar.spring.pc.CustomBeanDefinitionVisitor.java
@Override protected void visitGenericArgumentValues(List<ValueHolder> gas) { for (ValueHolder valueHolder : gas) { currentConstructorValue = valueHolder; Object newVal = resolveValue(valueHolder.getValue()); if (!ObjectUtils.nullSafeEquals(newVal, valueHolder.getValue())) { valueHolder.setValue(newVal); }/*w w w. j a v a 2 s . c om*/ currentConstructorValue = null; } }
From source file:org.wallride.service.CommentService.java
public Comment deleteComment(CommentDeleteRequest request, AuthorizedUser deletedBy) { Comment comment = commentRepository.findOneForUpdateById(request.getId()); if (comment == null) { throw new ServiceException(); }/*from w ww. ja v a 2 s . c o m*/ if (!deletedBy.getRoles().contains(User.Role.ADMIN) || !ObjectUtils.nullSafeEquals(comment.getAuthor(), deletedBy)) { throw new ServiceException(); } commentRepository.delete(comment); return comment; }
From source file:com.springsource.hq.plugin.tcserver.serverconfig.configuration.general.GeneralConfig.java
@Override public boolean equals(Object obj) { if (this == obj) { return true; }/*from w ww . ja v a 2 s . co m*/ if (!(obj instanceof GeneralConfig)) { return false; } GeneralConfig generalConfig = (GeneralConfig) obj; return ObjectUtils.nullSafeEquals(this.getServerProperties(), generalConfig.getServerProperties()) && ObjectUtils.nullSafeEquals(this.getJmxListener(), generalConfig.getJmxListener()) && ObjectUtils .nullSafeEquals(this.getAprLifecycleListener(), generalConfig.getAprLifecycleListener()); }
From source file:net.paslavsky.springrest.RestMethodMetadata.java
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; RestMethodMetadata metadata = (RestMethodMetadata) o; return ObjectUtils.nullSafeEquals(additionalPath, metadata.additionalPath) && ObjectUtils.nullSafeEquals(commonPath, metadata.commonPath) && httpMethod == metadata.httpMethod && methodReturnType == metadata.methodReturnType && ObjectUtils.nullSafeEquals(queryParameters, metadata.queryParameters) && ObjectUtils.nullSafeEquals(requestHeaderParameters, metadata.requestHeaderParameters) && ObjectUtils.nullSafeEquals(requestParameter, metadata.requestParameter) && responseClass == metadata.responseClass && ObjectUtils.nullSafeEquals(uriVarParameters, metadata.uriVarParameters); }
From source file:com.springsource.hq.plugin.tcserver.serverconfig.services.Service.java
public void validate(Object target, Errors errors) { Service service = (Service) target; if (!errors.hasFieldErrors("name")) { if (!StringUtils.hasText(service.getName())) { errors.rejectValue("name", "service.name.required"); } else {//from w w w . j ava 2s . c o m // detect duplicate service names if (service.parent() != null) { for (Service s : service.parent().getServices()) { if (s != service && ObjectUtils.nullSafeEquals(service.getName(), s.getName())) { errors.reject("service.name.unique", new Object[] { service.getName() }, null); } } } } } ValidationUtils.validateCollection(service.getConnectors(), "connectors", errors); errors.pushNestedPath("engine"); service.getEngine().validate(service.getEngine(), errors); errors.popNestedPath(); }
From source file:org.devefx.httpmapper.http.RequestEntity.java
@Override public boolean equals(Object other) { if (this == other) { return true; }/*from w w w .java 2 s .c o m*/ if (!super.equals(other)) { return false; } RequestEntity otherEntity = (RequestEntity) other; return (ObjectUtils.nullSafeEquals(getMethod(), otherEntity.getMethod()) && ObjectUtils.nullSafeEquals(getUrl(), otherEntity.getUrl())); }