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 to
Property, except that
it does not have an oslc:propertyDefinition field. This class is intended to
only be used for OSLC automation plans.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllowedValue(String allowedValue) Deprecated.voidDeprecated.intDeprecated.String[]Deprecated.UsegetAllowedValuesCollection(), which allows for values other than StringCollection<?> Deprecated.Deprecated.Deprecated.UsegetDefaultValueObject(), which supports types other than StringDeprecated.Deprecated.Deprecated.getName()Deprecated.Deprecated.URI[]getRange()Deprecated.Deprecated.getTitle()Deprecated.Deprecated.Deprecated.isHidden()Deprecated.Deprecated.Deprecated.voidsetAllowedValues(String[] allowedValues) Deprecated.UsesetAllowedValuesCollection(Collection), which allows for values other than StringvoidsetAllowedValuesCollection(Collection<?> values) Deprecated.voidsetAllowedValuesRef(URI allowedValuesRef) Deprecated.voidsetDefaultValue(Object defaultValue) Deprecated.voidsetDescription(String description) Deprecated.voidDeprecated.voidsetMaxSize(Integer maxSize) Deprecated.voidsetMemberProperty(Boolean memberProperty) Deprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidsetReadOnly(Boolean readOnly) Deprecated.voidsetRepresentation(URI representation) Deprecated.voidsetRepresentation(Representation representation) Deprecated.voidDeprecated.voidsetValueShape(URI valueShape) Deprecated.voidsetValueType(URI valueType) Deprecated.voidsetValueType(ValueType valueType) Deprecated.Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Property
public Property()Deprecated. -
Property
Deprecated.
-
-
Method Details
-
addRange
Deprecated. -
compareTo
Deprecated.- Specified by:
compareToin 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
Deprecated. -
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
Deprecated. -
setDefaultValue
Deprecated. -
setDescription
Deprecated. -
setHidden
Deprecated. -
setMaxSize
Deprecated. -
setMemberProperty
Deprecated. -
setName
Deprecated. -
setOccurs
Deprecated. -
setOccurs
Deprecated. -
setRange
Deprecated. -
setReadOnly
Deprecated. -
setRepresentation
Deprecated. -
setRepresentation
Deprecated. -
setTitle
Deprecated. -
setValueShape
Deprecated. -
setValueType
Deprecated. -
setValueType
Deprecated. -
getAllowedValuesCollection
Deprecated. -
setAllowedValuesCollection
Deprecated. -
addAllowedValue
Deprecated.UsesetAllowedValuesCollection(Collection), which allows for values other than String -
getAllowedValues
Deprecated.UsegetAllowedValuesCollection(), which allows for values other than String -
setAllowedValues
Deprecated.UsesetAllowedValuesCollection(Collection), which allows for values other than String
-
setAllowedValuesCollection(Collection), which allows for values other than String