|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.plasma.provisioning.Element
org.plasma.provisioning.NamedElement
org.plasma.provisioning.Property
public class Property
A property definition
Java class for Property complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Property">
<complexContent>
<extension base="{http://www.servicelabs.org/plasma/provisioning}NamedElement">
<sequence>
<element ref="{http://www.servicelabs.org/plasma/provisioning}Documentation" maxOccurs="unbounded" minOccurs="0"/>
<element name="type" type="{http://www.servicelabs.org/plasma/provisioning}TypeRef"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}Key" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}Concurrent" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}UniqueConstraint" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}ValueConstraint" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}EnumerationConstraint" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}ValueSetConstraint" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}Sort" minOccurs="0"/>
<element ref="{http://www.servicelabs.org/plasma/provisioning}XmlProperty" minOccurs="0"/>
</sequence>
<attribute name="visibility" use="required" type="{http://www.servicelabs.org/plasma/provisioning}VisibilityType" />
<attribute name="nullable" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="many" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="derived" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="opposite" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="containment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="readOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected Concurrent |
concurrent
|
protected java.lang.Boolean |
containment
|
protected java.lang.Boolean |
derived
|
protected java.util.List<Documentation> |
documentations
|
protected EnumerationConstraint |
enumerationConstraint
|
protected Key |
key
|
protected boolean |
many
|
protected boolean |
nullable
|
protected java.lang.String |
opposite
|
protected java.lang.Boolean |
readOnly
|
protected Sort |
sort
|
protected TypeRef |
type
|
protected UniqueConstraint |
uniqueConstraint
|
protected ValueConstraint |
valueConstraint
|
protected ValueSetConstraint |
valueSetConstraint
|
protected VisibilityType |
visibility
|
protected XmlProperty |
xmlProperty
|
| Fields inherited from class org.plasma.provisioning.NamedElement |
|---|
alias, derivation, name |
| Fields inherited from class org.plasma.provisioning.Element |
|---|
id |
| Constructor Summary | |
|---|---|
Property()
|
|
| Method Summary | |
|---|---|
Concurrent |
getConcurrent()
Gets the value of the concurrent property. |
java.util.List<Documentation> |
getDocumentations()
Gets the value of the documentations property. |
EnumerationConstraint |
getEnumerationConstraint()
Gets the value of the enumerationConstraint property. |
Key |
getKey()
Gets the value of the key property. |
java.lang.String |
getOpposite()
Gets the value of the opposite property. |
Sort |
getSort()
Gets the value of the sort property. |
TypeRef |
getType()
Gets the value of the type property. |
UniqueConstraint |
getUniqueConstraint()
Gets the value of the uniqueConstraint property. |
ValueConstraint |
getValueConstraint()
Gets the value of the valueConstraint property. |
ValueSetConstraint |
getValueSetConstraint()
Gets the value of the valueSetConstraint property. |
VisibilityType |
getVisibility()
Gets the value of the visibility property. |
XmlProperty |
getXmlProperty()
Gets the value of the xmlProperty property. |
java.lang.Boolean |
isContainment()
Gets the value of the containment property. |
java.lang.Boolean |
isDerived()
Gets the value of the derived property. |
boolean |
isMany()
Gets the value of the many property. |
boolean |
isNullable()
Gets the value of the nullable property. |
java.lang.Boolean |
isReadOnly()
Gets the value of the readOnly property. |
void |
setConcurrent(Concurrent value)
Sets the value of the concurrent property. |
void |
setContainment(java.lang.Boolean value)
Sets the value of the containment property. |
void |
setDerived(java.lang.Boolean value)
Sets the value of the derived property. |
void |
setEnumerationConstraint(EnumerationConstraint value)
Sets the value of the enumerationConstraint property. |
void |
setKey(Key value)
Sets the value of the key property. |
void |
setMany(boolean value)
Sets the value of the many property. |
void |
setNullable(boolean value)
Sets the value of the nullable property. |
void |
setOpposite(java.lang.String value)
Sets the value of the opposite property. |
void |
setReadOnly(java.lang.Boolean value)
Sets the value of the readOnly property. |
void |
setSort(Sort value)
Sets the value of the sort property. |
void |
setType(TypeRef value)
Sets the value of the type property. |
void |
setUniqueConstraint(UniqueConstraint value)
Sets the value of the uniqueConstraint property. |
void |
setValueConstraint(ValueConstraint value)
Sets the value of the valueConstraint property. |
void |
setValueSetConstraint(ValueSetConstraint value)
Sets the value of the valueSetConstraint property. |
void |
setVisibility(VisibilityType value)
Sets the value of the visibility property. |
void |
setXmlProperty(XmlProperty value)
Sets the value of the xmlProperty property. |
| Methods inherited from class org.plasma.provisioning.NamedElement |
|---|
getAlias, getDerivation, getName, setAlias, setDerivation, setName |
| Methods inherited from class org.plasma.provisioning.Element |
|---|
getId, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<Documentation> documentations
protected TypeRef type
protected Key key
protected Concurrent concurrent
protected UniqueConstraint uniqueConstraint
protected ValueConstraint valueConstraint
protected EnumerationConstraint enumerationConstraint
protected ValueSetConstraint valueSetConstraint
protected Sort sort
protected XmlProperty xmlProperty
protected VisibilityType visibility
protected boolean nullable
protected boolean many
protected java.lang.Boolean derived
protected java.lang.String opposite
protected java.lang.Boolean containment
protected java.lang.Boolean readOnly
| Constructor Detail |
|---|
public Property()
| Method Detail |
|---|
public java.util.List<Documentation> getDocumentations()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the documentations property.
For example, to add a new item, do as follows:
getDocumentations().add(newItem);
Objects of the following type(s) are allowed in the list
Documentation
public TypeRef getType()
TypeRefpublic void setType(TypeRef value)
value - allowed object is
TypeRefpublic Key getKey()
Keypublic void setKey(Key value)
value - allowed object is
Keypublic Concurrent getConcurrent()
Concurrentpublic void setConcurrent(Concurrent value)
value - allowed object is
Concurrentpublic UniqueConstraint getUniqueConstraint()
UniqueConstraintpublic void setUniqueConstraint(UniqueConstraint value)
value - allowed object is
UniqueConstraintpublic ValueConstraint getValueConstraint()
ValueConstraintpublic void setValueConstraint(ValueConstraint value)
value - allowed object is
ValueConstraintpublic EnumerationConstraint getEnumerationConstraint()
EnumerationConstraintpublic void setEnumerationConstraint(EnumerationConstraint value)
value - allowed object is
EnumerationConstraintpublic ValueSetConstraint getValueSetConstraint()
ValueSetConstraintpublic void setValueSetConstraint(ValueSetConstraint value)
value - allowed object is
ValueSetConstraintpublic Sort getSort()
Sortpublic void setSort(Sort value)
value - allowed object is
Sortpublic XmlProperty getXmlProperty()
XmlPropertypublic void setXmlProperty(XmlProperty value)
value - allowed object is
XmlPropertypublic VisibilityType getVisibility()
VisibilityTypepublic void setVisibility(VisibilityType value)
value - allowed object is
VisibilityTypepublic boolean isNullable()
public void setNullable(boolean value)
public boolean isMany()
public void setMany(boolean value)
public java.lang.Boolean isDerived()
Booleanpublic void setDerived(java.lang.Boolean value)
value - allowed object is
Booleanpublic java.lang.String getOpposite()
Stringpublic void setOpposite(java.lang.String value)
value - allowed object is
Stringpublic java.lang.Boolean isContainment()
Booleanpublic void setContainment(java.lang.Boolean value)
value - allowed object is
Booleanpublic java.lang.Boolean isReadOnly()
Booleanpublic void setReadOnly(java.lang.Boolean value)
value - allowed object is
Boolean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||