|
JavaTM 2 Platform Ent. Ed. v1.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Slot instances provide a dynamic way to add arbitrary attributes to RegistryObject instances. This ability to add attributes dynamically to RegistryObject instances enables extensibility within the Registry Information Model.
A RegistryObject may have 0 or more Slots. A slot is composed of a name, a slotType and a collection of values. The name of a slot is locally unique within the RegistryObject instance. Similarly, the value of a Slot is locally unique within a slot instance. Since a Slot represents an extensible attribute whose value may be a collection, a Slot is allowed to have a collection of values rather than a single value. The slotType attribute may optionally specify a type or category for the slot.
ExtensibleObject| Field Summary | |
static String |
ADDRESS_LINES_SLOT
Name for pre-defined Slot used in PostalAddress by JAXR UDDI provider. |
static String |
AUTHORIZED_NAME_SLOT
Name for pre-defined Slot used in Organization and ClassificationScheme by JAXR UDDI provider. |
static String |
OPERATOR_SLOT
Name for pre-defined Slot used in Organization and ClassificationScheme by JAXR UDDI provider. |
static String |
SORT_CODE_SLOT
Name for pre-defined Slot used in PostalAddress by JAXR UDDI provider. |
| Method Summary | |
String |
getName()
Gets the name for this Slot. |
String |
getSlotType()
Gets the slotType for this Slot. |
Collection |
getValues()
Gets the values for this Slot. |
void |
setName(String name)
Sets the name for this Slot. |
void |
setSlotType(String slotType)
Sets the slotType for this Slot. |
void |
setValues(Collection values)
Sets the values for this Slot. |
| Field Detail |
public static final String SORT_CODE_SLOT
public static final String ADDRESS_LINES_SLOT
public static final String AUTHORIZED_NAME_SLOT
public static final String OPERATOR_SLOT
| Method Detail |
public String getName() throws JAXRException
JAXRException - If the JAXR provider encounters an internal errorpublic void setName(String name) throws JAXRException
name - the name
JAXRException - If the JAXR provider encounters an internal errorpublic String getSlotType() throws JAXRException
JAXRException - If the JAXR provider encounters an internal errorpublic void setSlotType(String slotType) throws JAXRException
slotType - the slot type which is an arbitrary String
JAXRException - If the JAXR provider encounters an internal errorpublic Collection getValues() throws JAXRException
JAXRException - If the JAXR provider encounters an internal errorStringpublic void setValues(Collection values) throws JAXRException
values - the values for this Slot
JAXRException - If the JAXR provider encounters an internal error
|
JavaTM 2 Platform Ent. Ed. v1.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved.