/* * © Copyright IBM Corp. 2013 * * 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.ibm.sbt.services.client.connections.common; import com.ibm.sbt.services.client.base.BaseEntity; import com.ibm.sbt.services.client.base.BaseService; import com.ibm.sbt.services.client.base.datahandlers.DataHandler; /** * @author mewallace * */ public class Link extends BaseEntity { public Link() { } public Link(String title, String href) { setTitle(title); setHref(href); } public Link(BaseService svc, DataHandler<?> dataHandler) { super(svc, dataHandler); } public String getHref() { return getAsString(CommonXPath.href); } public void setHref(String href) { setAsString(CommonXPath.href, href); } public String getTitle() { return getAsString(CommonXPath.title); } public void setTitle(String title) { setAsString(CommonXPath.title, title); } public long getSize() { return getAsLong(CommonXPath.size); } public void setSize(long size) { setAsLong(CommonXPath.size, size); } public String getType() { return getAsString(CommonXPath.type); } public void setType(String type) { setAsString(CommonXPath.type, type); } public long getLength() { return getAsLong(CommonXPath.length); } public void setLength(long length) { setAsLong(CommonXPath.length, length); } }