001
014
015 package com.liferay.portal.kernel.search;
016
017
020 public class BooleanClauseOccurImpl implements BooleanClauseOccur {
021
022 public BooleanClauseOccurImpl(String name) {
023 _name = name;
024 }
025
026 @Override
027 public boolean equals(Object obj) {
028 if (this == obj) {
029 return true;
030 }
031
032 if (!(obj instanceof BooleanClauseOccur)) {
033 return false;
034 }
035
036 BooleanClauseOccur booleanClauseOccur = (BooleanClauseOccur)obj;
037
038 String name = booleanClauseOccur.getName();
039
040 if (_name.equals(name)) {
041 return true;
042 }
043 else {
044 return false;
045 }
046 }
047
048 @Override
049 public String getName() {
050 return _name;
051 }
052
053 @Override
054 public int hashCode() {
055 return _name.hashCode();
056 }
057
058 @Override
059 public String toString() {
060 return _name;
061 }
062
063 private final String _name;
064
065 }