/*- * ================================================================================ * eCOMP Portal SDK * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property * ================================================================================ * 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 org.openecomp.portalsdk.workflow.models; import java.io.Serializable; public class WorkflowLite implements Serializable{ private static final long serialVersionUID = -3155065449938005856L; private Long id; private String name; private String workflowKey; private String description; private String created; private String createdBy; private String lastUpdated; private String modifiedBy; private String active; private String runLink; private String suspendLink; private String modifiedLink; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getWorkflowKey() { return workflowKey; } public void setWorkflowKey(String workflowKey) { this.workflowKey = workflowKey; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getCreated() { return created; } public void setCreated(String created) { this.created = created; } public String getCreatedBy() { return createdBy; } public void setCreatedBy(String createdBy) { this.createdBy = createdBy; } public String getLastUpdated() { return lastUpdated; } public void setLastUpdated(String lastUpdated) { this.lastUpdated = lastUpdated; } public String getModifiedBy() { return modifiedBy; } public void setModifiedBy(String modifiedBy) { this.modifiedBy = modifiedBy; } public String getActive() { return active; } public void setActive(String active) { this.active = active; } public String getRunLink() { return runLink; } public void setRunLink(String runLink) { this.runLink = runLink; } public String getSuspendLink() { return suspendLink; } public void setSuspendLink(String suspendLink) { this.suspendLink = suspendLink; } public String getModifiedLink() { return modifiedLink; } public void setModifiedLink(String modifiedLink) { this.modifiedLink = modifiedLink; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((id == null) ? 0 : id.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; WorkflowLite other = (WorkflowLite) obj; if (id == null) { if (other.id != null) return false; } else if (!id.equals(other.id)) return false; return true; } }