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 TypeMethodDescriptionbooleanIf 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.inthashCode()voidsetBindingLink(String bindingLink) Sets the binding link.voidsetBindingLinks(List<String> bindingLinks) Sets the binding links.voidSets href.voidsetInlineEntity(Entity entity) Sets in-line entity.voidsetInlineEntitySet(EntityCollection entitySet) Sets in-line entity set.voidsetMediaETag(String mediaETag) Sets Media ETag.voidSets rel info.voidSets title.voidSets 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()
-