SOMA.naming
Class PlaceID

java.lang.Object
  extended bySOMA.naming.PlaceID
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MobilePlaceID

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

Identificatore di un place.

Author:
Livio Profiri
See Also:
Serialized Form

Field Summary
 java.lang.String domain
          Dominio di appartenenza.
 java.lang.String place
          Nome del place, unico nell'ambito dello stesso dominio.
 
Constructor Summary
PlaceID(java.lang.String s)
          Costruisce un identificatore a partire da una stringa.
PlaceID(java.lang.String domain, java.lang.String place)
          Costruisce un identificatore a partire dalle sue componenti.
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 PlaceID getDomainID()
          Restituisce l'identificatore del default place dello stesso dominio.
 PlaceID getHome()
          Restituisce il PlaceID stesso.
 int hashCode()
           
 boolean isDomain()
          Restituisce true se l'identificatore rappresenta un default place.
 boolean sameDomain(PlaceID other)
          Restituisce true se other e' un place dello stesso dominio.
 java.lang.String toString()
          Rappresentazione dell'identificatore sotto forma di stringa.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

domain

public final java.lang.String domain
Dominio di appartenenza.


place

public final java.lang.String place
Nome del place, unico nell'ambito dello stesso dominio.

Constructor Detail

PlaceID

public PlaceID(java.lang.String domain,
               java.lang.String place)
Costruisce un identificatore a partire dalle sue componenti.


PlaceID

public PlaceID(java.lang.String s)
        throws NameException
Costruisce un identificatore a partire da una stringa.
E' l'inversa di toString().

Method Detail

isDomain

public boolean isDomain()
Restituisce true se l'identificatore rappresenta un default place.
L'identificatore di un default place ha il campo place uguale a "". In altre parole viene specificato solo il dominio.


sameDomain

public boolean sameDomain(PlaceID other)
Restituisce true se other e' un place dello stesso dominio.


getDomainID

public PlaceID getDomainID()
Restituisce l'identificatore del default place dello stesso dominio.

See Also:
isDomain()

getHome

public PlaceID getHome()
Restituisce il PlaceID stesso.

See Also:
MobilePlaceID

toString

public java.lang.String toString()
Rappresentazione dell'identificatore sotto forma di stringa.
E' l'inversa di PlaceID(String s).


equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

clone

public java.lang.Object clone()


Copyright © 2004 Luca Foschini