1 /* ===============================================================================2 *3 * Part of the InfoGlue Content Management Platform (www.infoglue.org)4 *5 * ===============================================================================6 *7 * Copyright (C)8 * 9 * This program is free software; you can redistribute it and/or modify it under10 * the terms of the GNU General Public License version 2, as published by the11 * Free Software Foundation. See the file LICENSE.html for more information.12 * 13 * This program is distributed in the hope that it will be useful, but WITHOUT14 * ANY WARRANTY, including the implied warranty of MERCHANTABILITY or FITNESS15 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.16 * 17 * You should have received a copy of the GNU General Public License along with18 * this program; if not, write to the Free Software Foundation, Inc. / 59 Temple19 * Place, Suite 330 / Boston, MA 02111-1307 / USA.20 *21 * ===============================================================================22 */23 24 package org.infoglue.cms.entities.structure;25 26 import org.infoglue.cms.entities.kernel.IBaseEntity;27 28 public interface ServiceBinding extends IBaseEntity29 {30 31 public ServiceBindingVO getValueObject();32 33 public void setValueObject(ServiceBindingVO valueObject);34 35 public java.lang.Integer getServiceBindingId();36 37 public void setServiceBindingId(java.lang.Integer serviceBindingId);38 39 public java.lang.String getName();40 41 public void setName(java.lang.String name);42 43 public java.lang.String getPath();44 45 public void setPath(java.lang.String path);46 47 public java.lang.Integer getBindingTypeId();48 49 public void setBindingTypeId(java.lang.Integer bindingTypeId);50 51 public java.util.Collection getBindingQualifyers();52 53 public void setBindingQualifyers(java.util.Collection bindingQualifyers);54 55 public org.infoglue.cms.entities.management.impl.simple.ServiceDefinitionImpl getServiceDefinition();56 57 public void setServiceDefinition(org.infoglue.cms.entities.management.impl.simple.ServiceDefinitionImpl serviceDefinition);58 59 public org.infoglue.cms.entities.management.impl.simple.AvailableServiceBindingImpl getAvailableServiceBinding();60 61 public void setAvailableServiceBinding(org.infoglue.cms.entities.management.impl.simple.AvailableServiceBindingImpl availableServiceBinding);62 63 public org.infoglue.cms.entities.structure.impl.simple.SiteNodeVersionImpl getSiteNodeVersion();64 65 public void setSiteNodeVersion(org.infoglue.cms.entities.structure.impl.simple.SiteNodeVersionImpl siteNodeVersion);66 67 }68