package com.onaro.sanscreen.client.model.beans; import java.util.Set; import com.onaro.sanscreen.server.interfaces.data.TechnologyType; /** * "cloud" obj. that is being drawn between a Host and a Storage * for NAS/ISCSI connections. * * @author cohenj * @since 7/9/2009 * @version Everest * */ public interface IPCloudBean extends DeviceBean{ /** * Cloud ID represent a client-site-generated ID for this obj. * The idea is to make clean distinction from the ID generated by the Server * see {@link Bean#ID_PROPERTY_NAME}. Server's ID has a different usage. * CLOUDE_ID_PROPERTY_NAME is used for lookups. */ public static final String CLOUD_ID_PROPERTY_NAME = "cloudId"; //$NON-NLS-1$ /** * Technology types that are using this cloud */ public static final String TECHNOLOGY_TYPES_PROPERTY_NAME = "technologyTypes"; //$NON-NLS-1$ public Long getCloudId(); public void setCloudId(Long cloudId); public Set getTechnologyTypes(); public void setTechnologyTypes(Set technologyTypes); }