Locality é uma área geográfica.
Locality DataObject estende a partir do objeto de dados abstrato GeographicLocation.
Locality representa um local geográfico.
A estrutura de um objeto de dados Locality consiste em:
- identificador
- contém um objeto de dados único IdentifierType.
- localityName
- especifica o nome da localidade, por exemplo, uma cidade ou vila.
- pai
- é uma propriedade de detenção que é usada para vincular-se ao pai da entidade na hierarquia do virtual member manager. Ela contém apenas
um objeto de dados da Entidade única porque uma entidade pode ter apenas um pai.
Além disso, como
todas as entidades podem ser pai de outra entidade, o objeto de dados na propriedade é um objeto
de dados Entidade.
- filhos
- é uma propriedade de
detenção que é usada para vincular-se ao filho da entidade na hierarquia do
virtual member manager. Ela contém vários objetos de dados da Entidade porque
uma entidade pode ter vários filhos.
Além disso, como todas as entidades
podem ser filhas de outra entidade, o objeto de dados na propriedade
é um objeto de dados Entidade.
- changeType
- é uma propriedade opcional que é configurada apenas em resposta a
uma procura por entidades alteradas. Ela descreve o tipo de mudança que ocorreu, que pode
ser a inclusão de uma nova entidade, a modificação de uma entidade existente, a exclusão
de uma entidade ou a renomeação de uma entidade. Os valores válidos e constantes de
sequência válidos da propriedade changeType são add (para
CHANGETYPE_ADD), delete (para CHANGETYPE_DELETE),
modify (para CHANGETYPE_MODIFY) e rename (para
CHANGETYPE_RENAME).
Definição de Esquema XML
Segue a definição de esquema XML para
o Objeto de Dados Locality:
<xsd:complexType name="Locality">
<xsd:complexContent>
<xsd:extension base="GeographicLocation">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" ref="localityName"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="stateOrProvinceName"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="street"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Objeto de Dados de Amostra
Veja a seguir um Objeto de
Dados Locality de amostra. A propriedade l é a forma abreviada para localityName.
<wim:Root>
<wim:entities xsi:type="wim:Locality">
<wim:identifier externalName="l=Toronto,c=CA"
repositoryId="LDAP1"
uniqueId="eeee9201-1dd111b2-80d5f611-4d759b2b"
uniqueName="l=Toronto,c=CA"/>
<wim:l>Toronto</wim:l>
</wim:entities>
</wim:Root>