@OslcNamespace(value="http://open-services.net/ns/core#") @OslcResourceShape(title="OSLC Service Resource Shape", describes="http://open-services.net/ns/core#Service") public class Service extends AbstractResource
Modifier and Type | Method and Description |
---|---|
void |
addCreationDialog(Dialog dialog) |
void |
addCreationFactory(CreationFactory creationFactory) |
void |
addQueryCapability(QueryCapability queryCapability) |
void |
addSelectionDialog(Dialog dialog) |
Dialog[] |
getCreationDialogs() |
CreationFactory[] |
getCreationFactories() |
URI |
getDomain() |
QueryCapability[] |
getQueryCapabilities() |
Dialog[] |
getSelectionDialogs() |
URI[] |
getUsages() |
void |
setCreationDialogs(Dialog[] creationDialogs) |
void |
setCreationFactories(CreationFactory[] creationFactories) |
void |
setDomain(URI domain) |
void |
setQueryCapabilities(QueryCapability[] queryCapabilities) |
void |
setSelectionDialogs(Dialog[] selectionDialogs) |
void |
setUsages(URI[] usages) |
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
public Service()
public Service(URI domain)
public void addCreationDialog(Dialog dialog)
public void addCreationFactory(CreationFactory creationFactory)
public void addQueryCapability(QueryCapability queryCapability)
public void addSelectionDialog(Dialog dialog)
@OslcDescription(value="Enables clients to create a resource via UI") @OslcName(value="creationDialog") @OslcPropertyDefinition(value="http://open-services.net/ns/core#creationDialog") @OslcRange(value="http://open-services.net/ns/core#Dialog") @OslcReadOnly @OslcRepresentation(value=Inline) @OslcTitle(value="Creation Dialogs") @OslcValueShape(value="resourceShapes/dialog") @OslcValueType(value=LocalResource) public Dialog[] getCreationDialogs()
@OslcDescription(value="Enables clients to create new resources") @OslcName(value="creationFactory") @OslcPropertyDefinition(value="http://open-services.net/ns/core#creationFactory") @OslcRange(value="http://open-services.net/ns/core#CreationFactory") @OslcReadOnly @OslcRepresentation(value=Inline) @OslcTitle(value="Creation Factories") @OslcValueShape(value="resourceShapes/creationFactory") @OslcValueType(value=LocalResource) public CreationFactory[] getCreationFactories()
@OslcDescription(value="Namespace URI of the OSLC domain specification that is implemented by this service") @OslcOccurs(value=ExactlyOne) @OslcPropertyDefinition(value="http://open-services.net/ns/core#domain") @OslcReadOnly @OslcTitle(value="Domain") public URI getDomain()
@OslcDescription(value="Enables clients query across a collection of resources") @OslcName(value="queryCapability") @OslcPropertyDefinition(value="http://open-services.net/ns/core#queryCapability") @OslcRange(value="http://open-services.net/ns/core#QueryCapability") @OslcReadOnly @OslcRepresentation(value=Inline) @OslcTitle(value="Query Capabilities") @OslcValueShape(value="resourceShapes/queryCapability") @OslcValueType(value=LocalResource) public QueryCapability[] getQueryCapabilities()
@OslcDescription(value="Enables clients to select a resource via UI") @OslcName(value="selectionDialog") @OslcPropertyDefinition(value="http://open-services.net/ns/core#selectionDialog") @OslcRange(value="http://open-services.net/ns/core#Dialog") @OslcReadOnly @OslcRepresentation(value=Inline) @OslcTitle(value="Selection Dialogs") @OslcValueShape(value="resourceShapes/dialog") @OslcValueType(value=LocalResource) public Dialog[] getSelectionDialogs()
@OslcDescription(value="An identifier URI for the domain specified usage of this service") @OslcName(value="usage") @OslcPropertyDefinition(value="http://open-services.net/ns/core#usage") @OslcReadOnly @OslcRepresentation(value=Reference) @OslcTitle(value="Usages") @OslcValueType(value=Resource) @OslcOccurs(value=ZeroOrMany) public URI[] getUsages()
public void setCreationDialogs(Dialog[] creationDialogs)
public void setCreationFactories(CreationFactory[] creationFactories)
public void setDomain(URI domain)
public void setQueryCapabilities(QueryCapability[] queryCapabilities)
public void setSelectionDialogs(Dialog[] selectionDialogs)
public void setUsages(URI[] usages)
Copyright © 2017. All rights reserved.