MUM.initService
Class PlanEntry

java.lang.Object
  extended byMUM.initService.PlanEntry
All Implemented Interfaces:
java.io.Serializable

public class PlanEntry
extends java.lang.Object
implements java.io.Serializable

This class implements a plan to instantiate entites along the path with no quality support

See Also:
Serialized Form

Field Summary
(package private) static java.lang.String CLIENT
          Definizione di una costante, indicante che questa è una entry per una entità client
(package private) static java.lang.String LOCAL_CACHE
          Definizione di una costante, indicante che questa è una entry per una entità cache locale
(package private) static java.lang.String PROXY
          Definizione di una costante, indicante che questa è una entry per una entità proxy
(package private) static java.lang.String SERVER
          Definizione di una costante, indicante che questa è una entry per una entità proxy
 
Constructor Summary
PlanEntry(PlaceID place, java.util.Vector swToDownload, java.lang.Object[] initParam, java.lang.String type)
          Costruttore
 
Method Summary
 boolean equals(PlanEntry planEntryToCompare)
          Overrides il metodo equals.
 java.lang.String getEntityInterfaceName()
          Selettore.
 java.lang.String getEntityPackageName()
          Selettore.
 java.lang.String getEntityType()
          Ritorna il tipo dell'entità da inizializzare
 PlaceID getEntryPlace()
          Selettore, ritorna il place a cui si riferisce questa entry
 java.lang.Object[] getInitializationParameters()
          Selettore, ritorna i parametri di inizializzazione
 java.util.Vector getSwToDownload()
          Selettore, ritorna il software da scaricare, come vettore
 boolean isEntityToInitialize()
          Predicato, dice se su questo nodo bisogna istanziare una entità
 java.lang.String toString()
          Overrides il metodo toString.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLIENT

static final java.lang.String CLIENT
Definizione di una costante, indicante che questa è una entry per una entità client

See Also:
Constant Field Values

PROXY

static final java.lang.String PROXY
Definizione di una costante, indicante che questa è una entry per una entità proxy

See Also:
Constant Field Values

SERVER

static final java.lang.String SERVER
Definizione di una costante, indicante che questa è una entry per una entità proxy

See Also:
Constant Field Values

LOCAL_CACHE

static final java.lang.String LOCAL_CACHE
Definizione di una costante, indicante che questa è una entry per una entità cache locale

See Also:
Constant Field Values
Constructor Detail

PlanEntry

public PlanEntry(PlaceID place,
                 java.util.Vector swToDownload,
                 java.lang.Object[] initParam,
                 java.lang.String type)
Costruttore

Parameters:
place - il place cui si riferisce la entry
swToDownload - un vettore contenente il software da scaricare
type - il tipo di entità che si vuole inizializzare, il valore deve essere una delle costanti definite in questa classe
Method Detail

getEntityType

public java.lang.String getEntityType()
Ritorna il tipo dell'entità da inizializzare


getEntryPlace

public PlaceID getEntryPlace()
Selettore, ritorna il place a cui si riferisce questa entry


getSwToDownload

public java.util.Vector getSwToDownload()
Selettore, ritorna il software da scaricare, come vettore


getInitializationParameters

public java.lang.Object[] getInitializationParameters()
Selettore, ritorna i parametri di inizializzazione


getEntityPackageName

public java.lang.String getEntityPackageName()
Selettore. Ritorna la stringa del package dell'interfaccia dell'entità da istanziare per il place


getEntityInterfaceName

public java.lang.String getEntityInterfaceName()
Selettore. Ritorna la stringa dell'interfaccia dell'entità da istanziare per il place


isEntityToInitialize

public boolean isEntityToInitialize()
Predicato, dice se su questo nodo bisogna istanziare una entità


toString

public java.lang.String toString()
Overrides il metodo toString.


equals

public boolean equals(PlanEntry planEntryToCompare)
Overrides il metodo equals. Due entry vengono considerate uguali se si riferiscono allo stesso PlaceID. ATTENZIONE:<\em> il comportamento differisce dalla semantica solitamente definita per la equals



Copyright © 2004 Luca Foschini