Class Servidor

  • All Implemented Interfaces:
    java.lang.Comparable<Equipo>

    public class Servidor
    extends Equipo
    Servidor del entorno de trabajo destinado a mantener una infraestructura para trabajar.
    • Constructor Detail

      • Servidor

        public Servidor​(java.lang.String marca,
                        java.lang.String modelo,
                        java.lang.String procesador,
                        int memoria,
                        float almacenamiento)
        Inicializa las especificaciones del servidor por parámetros. Usa el constructor de Equipo.
        Parameters:
        marca - empresa o logo
        modelo - nombre publicitario
        procesador - características
        memoria - cantidad en megabytes
        almacenamiento - cantidad en gigabytes
    • Method Detail

      • instalar

        public boolean instalar​(Software software)
        Instala un software añadiéndolo de la lista de software. Usa cuantoSoftware. Sólo permite añadir hasta 2 objetos de la clase Software de tipo Aplicacion.
        Specified by:
        instalar in class Equipo
        Parameters:
        software - a eliminar
        Returns:
        true si se pudo efectuar y false si no
      • desinstalar

        public boolean desinstalar​(Software software)
        Desinstala un software eliminándolo de la lista de software. Usa cuantoSoftware. Sólo permite eliminar un objeto de la clase Software dejando al menos uno de cada tipo. Si se intentase eliminar uno, simplemente borra todas las aplicaciones.
        Specified by:
        desinstalar in class Equipo
        Parameters:
        software - a desinstalar
        Returns:
        true si se pudo efectuar y false si no