package org.ovirt.engine.core.common.queries; import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import org.ovirt.engine.core.common.interfaces.SearchType; //using VdcDAL.AdBroker; //C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes: @XmlAccessorType(XmlAccessType.NONE) @XmlType(name = "SearchParameters", namespace = "http://service.engine.ovirt.org") public class SearchParameters extends VdcQueryParametersBase implements Serializable { private static final long serialVersionUID = 2275481072329075722L; // C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to // .NET attributes: @XmlElement(name = "SearchPattern", required = true) private String _searchPattern; // C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to // .NET attributes: @XmlElement(name = "SearchTypeValue", required = true) private SearchType _searchType = SearchType.forValue(0); // C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to // .NET attributes: @XmlElement(name = "MaxCount", defaultValue = "-1", required = true) private int _maxCount = -1; @XmlElement(name = "SearchFrom", defaultValue = "0", required = true) private long searchFrom = 0; @XmlElement(name = "CaseSensitive", defaultValue = "true", required = true) private boolean caseSensitive = true; public SearchParameters() { } public SearchParameters(String searchPattern, SearchType searchType) { _searchType = searchType; _searchPattern = searchPattern; } public SearchParameters(String searchPattern, SearchType searchType, boolean caseSensitive) { this(searchPattern, searchType); this.caseSensitive = caseSensitive; } public String getSearchPattern() { return _searchPattern; } public SearchType getSearchTypeValue() { return _searchType; } public int getMaxCount() { return _maxCount; } public void setMaxCount(int value) { _maxCount = value; } public void setSearchFrom(long value) { searchFrom = value; } public long getSearchFrom() { return searchFrom; } public boolean getCaseSensitive() { return caseSensitive; } public void setCaseSensitive(boolean value) { caseSensitive = value; } }