Class Link
java.lang.Object
org.apache.olingo.commons.api.data.Annotatable
org.apache.olingo.commons.api.data.Link
Data representation for a link.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
If this is a "toOne" relationship this method delivers the binding link or null if not set.If this is a "toMany" relationship this method delivers the binding links or emptyList if not set.getHref()
Gets href.Gets in-line entity.Gets in-line entity set.Gets Media ETag.getRel()
Gets rel info.getTitle()
Gets title.getType()
Gets type.int
hashCode()
void
setBindingLink
(String bindingLink) Sets the binding link.void
setBindingLinks
(List<String> bindingLinks) Sets the binding links.void
Sets href.void
setInlineEntity
(Entity entity) Sets in-line entity.void
setInlineEntitySet
(EntityCollection entitySet) Sets in-line entity set.void
setMediaETag
(String mediaETag) Sets Media ETag.void
Sets rel info.void
Sets title.void
Sets type.Methods inherited from class org.apache.olingo.commons.api.data.Annotatable
getAnnotations
-
Constructor Details
-
Link
public Link()
-
-
Method Details
-
getTitle
Gets title.- Returns:
- title.
-
setTitle
Sets title.- Parameters:
title
- title.
-
getRel
Gets rel info.- Returns:
- rel info.
-
setRel
Sets rel info.- Parameters:
rel
- rel info.
-
getHref
Gets href.- Returns:
- href.
-
setHref
Sets href.- Parameters:
href
- href.
-
getType
Gets type.- Returns:
- type.
-
setType
Sets type.- Parameters:
type
- type.
-
getMediaETag
Gets Media ETag.- Returns:
- media ETag
-
setMediaETag
Sets Media ETag.- Parameters:
mediaETag
- media ETag
-
getInlineEntity
Gets in-line entity.- Returns:
- in-line entity.
-
setInlineEntity
Sets in-line entity.- Parameters:
entity
- entity.
-
getInlineEntitySet
Gets in-line entity set.- Returns:
- in-line entity set.
-
setInlineEntitySet
Sets in-line entity set.- Parameters:
entitySet
- entity set.
-
getBindingLink
If this is a "toOne" relationship this method delivers the binding link or null if not set.- Returns:
- String the binding link.
-
getBindingLinks
If this is a "toMany" relationship this method delivers the binding links or emptyList if not set.- Returns:
- a list of binding links.
-
setBindingLink
Sets the binding link.- Parameters:
bindingLink
- name of binding link
-
setBindingLinks
Sets the binding links. List MUST NOT be null.- Parameters:
bindingLinks
- list of binding link names
-
equals
-
hashCode
public int hashCode()
-