Package com.sodius.oslc.server.model
Class Feedback
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.server.model.Feedback
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/feedback#")
@OslcResourceShape(title="Feedback Resource Shape",
describes="http://www.sodius.com/ns/feedback#Feedback")
public class Feedback
extends AbstractResource
Defines a feedback, which is an ordered list of messages with an associated severity.
- Since:
- 2.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(FeedbackMessage message) addSuccess(String description) addSuccess(String description, String detail) addWarning(String description) addWarning(String description, String detail) static FeedbackCreates an instance with a single error message.static FeedbackCreates an instance with a single error message.booleanbooleanstatic FeedbackCreates an instance with a single info message.static FeedbackCreates an instance with a single info message.booleanisEmpty()Determines whether this instance has messages.voidsetMessages(FeedbackMessage[] messages) static FeedbackCreates an instance with a single success message.static FeedbackCreates an instance with a single success message.static FeedbackCreates an instance with a single warning message.static FeedbackCreates an instance with a single warning message.Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
Feedback
public Feedback()
-
-
Method Details
-
info
Creates an instance with a single info message.- Parameters:
description- message description.- Returns:
- the feedback reference.
- Since:
- 3.1.0
-
info
Creates an instance with a single info message.- Parameters:
description- message description.detail- message detail.- Returns:
- the feedback reference.
- Since:
- 3.5.0
-
success
Creates an instance with a single success message.- Parameters:
description- message description.- Returns:
- the feedback reference.
- Since:
- 3.1.0
-
success
Creates an instance with a single success message.- Parameters:
description- message description.detail- message detail.- Returns:
- the feedback reference.
- Since:
- 3.5.0
-
warning
Creates an instance with a single warning message.- Parameters:
description- message description.- Returns:
- the feedback reference.
- Since:
- 3.1.0
-
warning
Creates an instance with a single warning message.- Parameters:
description- message description.detail- message detail.- Returns:
- the feedback reference.
- Since:
- 3.5.0
-
error
Creates an instance with a single error message.- Parameters:
description- message description.- Returns:
- the feedback reference.
- Since:
- 3.1.0
-
error
Creates an instance with a single error message.- Parameters:
description- message description.detail- message detail.- Returns:
- the feedback reference.
- Since:
- 3.5.0
-
getMessages
@OslcName("message") @OslcPropertyDefinition("http://www.sodius.com/ns/feedback#message") @OslcTitle("Messages") @OslcRepresentation(Inline) @OslcRdfCollectionType(collectionType="Seq") @OslcValueType(LocalResource) public FeedbackMessage[] getMessages() -
addMessage
-
setMessages
-
addInfo
-
addInfo
-
addSuccess
-
addSuccess
-
addWarning
-
addWarning
-
addError
-
addError
-
hasWarnings
public boolean hasWarnings() -
hasErrors
public boolean hasErrors() -
isEmpty
public boolean isEmpty()Determines whether this instance has messages.- Returns:
trueif this instance has messages;falseotherwise.- Since:
- 3.5.0
-