001
014
015 package com.liferay.portal.kernel.repository.cmis.search;
016
017 import java.util.ArrayList;
018 import java.util.List;
019
020
023 public abstract class CMISJunction implements CMISCriterion {
024
025 public CMISJunction() {
026 _cmisCriterions = new ArrayList<CMISCriterion>();
027 }
028
029 public void add(CMISCriterion cmisCriterion) {
030 _cmisCriterions.add(cmisCriterion);
031 }
032
033 public boolean isEmpty() {
034 return _cmisCriterions.isEmpty();
035 }
036
037 public List<CMISCriterion> list() {
038 return _cmisCriterions;
039 }
040
041 @Override
042 public abstract String toQueryFragment();
043
044 private List<CMISCriterion> _cmisCriterions;
045
046 }