Interface Site

  • All Superinterfaces:
    org.gcube.informationsystem.base.reference.Element, org.gcube.informationsystem.model.reference.entities.Entity, org.gcube.informationsystem.base.reference.entities.EntityElement, org.gcube.informationsystem.model.reference.ERElement, GCubeResource, org.gcube.informationsystem.base.reference.IdentifiableElement, org.gcube.informationsystem.model.reference.entities.Resource, Serializable
    All Known Implementing Classes:
    SiteImpl

    @ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=IdentifierFacet.class,min=1,max=1,description="The Site Identifier."),,,,,},resources={,})
    @TypeMetadata(name="Site",
                  description="Site is a resource representing the location (physical or virtual) hosting the resources associated. Site allows to identify all the services that will be affected by downtime due to a scheduled maintenance, as well as the impact on the infrastructure that an accidentalloss of connectivity could cause. This resource allows to study and define the replication scenarios or to provide an adequate redundancy level to a VRE.",
                  version="1.0.0")
    @Change(version="1.0.0",
            description="First Version")
    public interface Site
    extends GCubeResource
    Site is a resource representing the location (physical or virtual) hosting the resources associated. Site allows to identify all the services that will be affected by downtime due to a scheduled maintenance, as well as the impact on the infrastructure that an accidental loss of connectivity could cause. This resource allows to study and define the replication scenarios or to provide an adequate redundancy level to a VRE. https://wiki.gcube-system.org/gcube/GCube_Model#Site
    Author:
    Luca Frosini (ISTI - CNR)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • Fields inherited from interface org.gcube.informationsystem.base.reference.Element

        CLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

        HEADER_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

        CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTY
    • Method Summary

      • Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement

        getHeader
      • Methods inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

        setHeader
      • Methods inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

        addFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTo