Class Property
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- org.eclipse.lyo.client.oslc.resources.Property
-
- All Implemented Interfaces:
Comparable<Property>
,IExtendedResource
,IResource
@Deprecated @OslcNamespace("http://open-services.net/ns/core#") @OslcResourceShape(title="OSLC Property Resource Shape", describes="http://open-services.net/ns/core#Property") public final class Property extends AbstractResource implements Comparable<Property>
Deprecated.Identical toProperty
, except that it does not have an oslc:propertyDefinition field. This class is intended to only be used for OSLC automation plans.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addAllowedValue(String allowedValue)
Deprecated.UsesetAllowedValuesCollection(Collection)
, which allows for values other than Stringvoid
addRange(URI range)
Deprecated.int
compareTo(Property o)
Deprecated.String[]
getAllowedValues()
Deprecated.UsegetAllowedValuesCollection()
, which allows for values other than StringCollection<?>
getAllowedValuesCollection()
Deprecated.URI
getAllowedValuesRef()
Deprecated.String
getDefaultValue()
Deprecated.UsegetDefaultValueObject()
, which supports types other than StringObject
getDefaultValueObject()
Deprecated.String
getDescription()
Deprecated.Integer
getMaxSize()
Deprecated.String
getName()
Deprecated.URI
getOccurs()
Deprecated.URI[]
getRange()
Deprecated.URI
getRepresentation()
Deprecated.String
getTitle()
Deprecated.URI
getValueShape()
Deprecated.URI
getValueType()
Deprecated.Boolean
isHidden()
Deprecated.Boolean
isMemberProperty()
Deprecated.Boolean
isReadOnly()
Deprecated.void
setAllowedValues(String[] allowedValues)
Deprecated.UsesetAllowedValuesCollection(Collection)
, which allows for values other than Stringvoid
setAllowedValuesCollection(Collection<?> values)
Deprecated.void
setAllowedValuesRef(URI allowedValuesRef)
Deprecated.void
setDefaultValue(Object defaultValue)
Deprecated.void
setDescription(String description)
Deprecated.void
setHidden(Boolean hidden)
Deprecated.void
setMaxSize(Integer maxSize)
Deprecated.void
setMemberProperty(Boolean memberProperty)
Deprecated.void
setName(String name)
Deprecated.void
setOccurs(URI occurs)
Deprecated.void
setOccurs(Occurs occurs)
Deprecated.void
setRange(URI[] ranges)
Deprecated.void
setReadOnly(Boolean readOnly)
Deprecated.void
setRepresentation(URI representation)
Deprecated.void
setRepresentation(Representation representation)
Deprecated.void
setTitle(String title)
Deprecated.void
setValueShape(URI valueShape)
Deprecated.void
setValueType(URI valueType)
Deprecated.void
setValueType(ValueType valueType)
Deprecated.-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
addRange
public void addRange(URI range)
Deprecated.
-
compareTo
public int compareTo(Property o)
Deprecated.- Specified by:
compareTo
in interfaceComparable<Property>
-
getAllowedValuesRef
@OslcDescription("Resource with allowed values for the property being defined") @OslcName("allowedValues") @OslcPropertyDefinition("http://open-services.net/ns/core#allowedValues") @OslcRange("http://open-services.net/ns/core#AllowedValues") @OslcReadOnly @OslcTitle("Allowed Value Reference") @OslcValueShape("resourceShapes/allowedValues") public URI getAllowedValuesRef()
Deprecated.
-
getDefaultValueObject
public Object getDefaultValueObject()
Deprecated.
-
getDefaultValue
@Deprecated public String getDefaultValue()
Deprecated.UsegetDefaultValueObject()
, which supports types other than String
-
getDescription
@OslcDescription("Description of the property. SHOULD include only content that is valid and suitable inside an XHTML <div> element") @OslcPropertyDefinition("http://purl.org/dc/terms/description") @OslcReadOnly @OslcTitle("Description") @OslcValueType(XMLLiteral) public String getDescription()
Deprecated.
-
getMaxSize
@OslcDescription("For String properties only, specifies maximum characters allowed. If not set, then there is no maximum or maximum is specified elsewhere") @OslcPropertyDefinition("http://open-services.net/ns/core#maxSize") @OslcReadOnly @OslcTitle("Maximum Size") public Integer getMaxSize()
Deprecated.
-
getName
@OslcDescription("Name of property being defined, i.e. second part of property\'s Prefixed Name") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://open-services.net/ns/core#name") @OslcReadOnly @OslcTitle("Name") public String getName()
Deprecated.
-
getOccurs
@OslcAllowedValue({"http://open-services.net/ns/core#Exactly-one","http://open-services.net/ns/core#Zero-or-one","http://open-services.net/ns/core#Zero-or-many","http://open-services.net/ns/core#One-or-many"}) @OslcDescription("MUST be either http://open-services.net/ns/core#Exactly-one, http://open-services.net/ns/core#Zero-or-one, http://open-services.net/ns/core#Zero-or-many or http://open-services.net/ns/core#One-or-many") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://open-services.net/ns/core#occurs") @OslcReadOnly @OslcTitle("Occurs") public URI getOccurs()
Deprecated.
-
getRange
@OslcDescription("For properties with a resource value-type, Providers MAY also specify the range of possible resource classes allowed, each specified by URI. The default range is http://open-services.net/ns/core#Any") @OslcPropertyDefinition("http://open-services.net/ns/core#range") @OslcReadOnly @OslcTitle("Ranges") public URI[] getRange()
Deprecated.
-
getRepresentation
@OslcAllowedValue({"http://open-services.net/ns/core#Reference","http://open-services.net/ns/core#Inline","http://open-services.net/ns/core#Either"}) @OslcDescription("Should be http://open-services.net/ns/core#Reference, http://open-services.net/ns/core#Inline or http://open-services.net/ns/core#Either") @OslcPropertyDefinition("http://open-services.net/ns/core#representation") @OslcReadOnly @OslcTitle("Representation") public URI getRepresentation()
Deprecated.
-
getTitle
@OslcDescription("Title of the property. SHOULD include only content that is valid and suitable inside an XHTML <div> element") @OslcPropertyDefinition("http://purl.org/dc/terms/title") @OslcReadOnly @OslcTitle("Title") @OslcValueType(XMLLiteral) public String getTitle()
Deprecated.
-
getValueShape
@OslcDescription("if the value-type is a resource type, then Property MAY provide a shape value to indicate the Resource Shape that applies to the resource") @OslcPropertyDefinition("http://open-services.net/ns/core#valueShape") @OslcRange("http://open-services.net/ns/core#ResourceShape") @OslcReadOnly @OslcTitle("Value Shape") public URI getValueShape()
Deprecated.
-
getValueType
@OslcAllowedValue({"http://www.w3.org/2001/XMLSchema#boolean","http://www.w3.org/2001/XMLSchema#dateTime","http://www.w3.org/2001/XMLSchema#decimal","http://www.w3.org/2001/XMLSchema#double","http://www.w3.org/2001/XMLSchema#float","http://www.w3.org/2001/XMLSchema#integer","http://www.w3.org/2001/XMLSchema#string","http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral","http://open-services.net/ns/core#Resource","http://open-services.net/ns/core#LocalResource","http://open-services.net/ns/core#AnyResource"}) @OslcDescription("See list of allowed values for oslc:valueType") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://open-services.net/ns/core#valueType") @OslcReadOnly @OslcTitle("Value Type") public URI getValueType()
Deprecated.
-
isHidden
@OslcDescription("A hint that indicates that property MAY be hidden when presented in a user interface") @OslcPropertyDefinition("http://open-services.net/ns/core#hidden") @OslcReadOnly @OslcTitle("Hidden") public Boolean isHidden()
Deprecated.
-
isMemberProperty
@OslcDescription("If set to true, this indicates that the property is a membership property, as described in the Query Syntax Specification: Member List Patterns. This is useful when the resource whose shape is being defined is viewed as a container of other resources. For example, look at the last example in Appendix B\'s RDF/XML Representation Examples: Specifying the shape of a query result, where blog:comment is defined as a membership property and comment that matches the query is returned as value of that property.") @OslcName("isMemberProperty") @OslcPropertyDefinition("http://open-services.net/ns/core#isMemberProperty") @OslcReadOnly @OslcTitle("Is Member Property") public Boolean isMemberProperty()
Deprecated.
-
isReadOnly
@OslcDescription("true if the property is read-only. If not set, or set to false, then the property is writable. Providers SHOULD declare a property read-only when changes to the value of that property will not be accepted on PUT. Consumers should note that the converse does not apply: Providers MAY reject a change to the value of a writable property.") @OslcPropertyDefinition("http://open-services.net/ns/core#readOnly") @OslcReadOnly @OslcTitle("Read Only") public Boolean isReadOnly()
Deprecated.
-
setAllowedValuesRef
public void setAllowedValuesRef(URI allowedValuesRef)
Deprecated.
-
setDefaultValue
public void setDefaultValue(Object defaultValue)
Deprecated.
-
setDescription
public void setDescription(String description)
Deprecated.
-
setHidden
public void setHidden(Boolean hidden)
Deprecated.
-
setMaxSize
public void setMaxSize(Integer maxSize)
Deprecated.
-
setMemberProperty
public void setMemberProperty(Boolean memberProperty)
Deprecated.
-
setName
public void setName(String name)
Deprecated.
-
setOccurs
public void setOccurs(Occurs occurs)
Deprecated.
-
setOccurs
public void setOccurs(URI occurs)
Deprecated.
-
setRange
public void setRange(URI[] ranges)
Deprecated.
-
setReadOnly
public void setReadOnly(Boolean readOnly)
Deprecated.
-
setRepresentation
public void setRepresentation(Representation representation)
Deprecated.
-
setRepresentation
public void setRepresentation(URI representation)
Deprecated.
-
setTitle
public void setTitle(String title)
Deprecated.
-
setValueShape
public void setValueShape(URI valueShape)
Deprecated.
-
setValueType
public void setValueType(ValueType valueType)
Deprecated.
-
setValueType
public void setValueType(URI valueType)
Deprecated.
-
getAllowedValuesCollection
public Collection<?> getAllowedValuesCollection()
Deprecated.
-
setAllowedValuesCollection
public void setAllowedValuesCollection(Collection<?> values)
Deprecated.
-
addAllowedValue
@Deprecated public void addAllowedValue(String allowedValue)
Deprecated.UsesetAllowedValuesCollection(Collection)
, which allows for values other than String
-
getAllowedValues
@Deprecated public String[] getAllowedValues()
Deprecated.UsegetAllowedValuesCollection()
, which allows for values other than String
-
setAllowedValues
@Deprecated public void setAllowedValues(String[] allowedValues)
Deprecated.UsesetAllowedValuesCollection(Collection)
, which allows for values other than String
-
-