return false;
if (!( obj instanceof ServiceInfo ) ) {
return false;
}
final ServiceInfo other = (ServiceInfo) obj;
if (abstrct == null) {
if (other.getAbstract() != null)
return false;
} else if (!abstrct.equals(other.getAbstract()))
return false;
if (accessConstraints == null) {
if (other.getAccessConstraints() != null)
return false;
} else if (!accessConstraints.equals(other.getAccessConstraints()))
return false;
if (citeCompliant != other.isCiteCompliant())
return false;
if (enabled != other.isEnabled())
return false;
if (exceptionFormats == null) {
if (other.getExceptionFormats() != null)
return false;
} else if (!exceptionFormats.equals(other.getExceptionFormats()))
return false;
if (fees == null) {
if (other.getFees() != null)
return false;
} else if (!fees.equals(other.getFees()))
return false;
if (id == null) {
if (other.getId() != null)
return false;
} else if (!id.equals(other.getId()))
return false;
if (keywords == null) {
if (other.getKeywords() != null)
return false;
} else if (!keywords.equals(other.getKeywords()))
return false;
if (maintainer == null) {
if (other.getMaintainer() != null)
return false;
} else if (!maintainer.equals(other.getMaintainer()))
return false;
if (metadataLink == null) {
if (other.getMetadataLink() != null)
return false;
} else if (!metadataLink.equals(other.getMetadataLink()))
return false;
if (name == null) {
if (other.getName() != null)
return false;
} else if (!name.equals(other.getName()))
return false;
if (onlineResource == null) {
if (other.getOnlineResource() != null)
return false;
} else if (!onlineResource.equals(other.getOnlineResource()))
return false;
if (outputStrategy == null) {
if (other.getOutputStrategy() != null)
return false;
} else if (!outputStrategy.equals(other.getOutputStrategy()))
return false;
if (schemaBaseURL == null) {
if (other.getSchemaBaseURL() != null)
return false;
} else if (!schemaBaseURL.equals(other.getSchemaBaseURL()))
return false;
if (title == null) {
if (other.getTitle() != null)
return false;
} else if (!title.equals(other.getTitle()))
return false;
if (verbose != other.isVerbose())
return false;
if (versions == null) {
if (other.getVersions() != null)
return false;
} else if (!versions.equals(other.getVersions()))
return false;
if (workspace == null) {
if (other.getWorkspace() != null)
return false;
} else if (!workspace.equals(other.getWorkspace()))
return false;
return true;
}