/* * Copyright (c) 2010-2013 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.evolveum.midpoint.web.component.assignment; import java.io.Serializable; /** * @author shood * */ public class AssignmentSearchDto implements Serializable { public static final String F_SEARCH_TEXT = "text"; public static final String F_SEARCH_ROLE_TYPE = "type"; private String text; private String type; public String getText() { return text; } public void setText(String text) { this.text = text; } public String getType() { return type; } public void setType(String type) { this.type = type; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof AssignmentSearchDto)) return false; AssignmentSearchDto that = (AssignmentSearchDto) o; if (text != null ? !text.equals(that.text) : that.text != null) return false; if (type != null ? !type.equals(that.type) : that.type != null) return false; return true; } @Override public int hashCode() { int result = text != null ? text.hashCode() : 0; result = 31 * result + (type != null ? type.hashCode() : 0); return result; } }