com.atlassian.confluence.plugins.rest.entities.builders
Class CustomContentEntityBuilder

java.lang.Object
  extended by com.atlassian.confluence.plugins.rest.entities.builders.DefaultContentEntityBuilder
      extended by com.atlassian.confluence.plugins.rest.entities.builders.CustomContentEntityBuilder
All Implemented Interfaces:
ContentEntityBuilder, SearchEntityBuilder

public class CustomContentEntityBuilder
extends DefaultContentEntityBuilder


Field Summary
 
Fields inherited from class com.atlassian.confluence.plugins.rest.entities.builders.DefaultContentEntityBuilder
settingsManager
 
Constructor Summary
CustomContentEntityBuilder(SettingsManager settingsManager, DateEntityFactory dateEntityFactory, UserEntityHelper userEntityHelper, ContentTypeManager contentTypeManager)
           
 
Method Summary
 SearchResultEntity build(SearchResult result)
          Builds a REST ContentEntity for the given search result
 
Methods inherited from class com.atlassian.confluence.plugins.rest.entities.builders.DefaultContentEntityBuilder
build, build, createSpaceEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomContentEntityBuilder

public CustomContentEntityBuilder(SettingsManager settingsManager,
                                  DateEntityFactory dateEntityFactory,
                                  UserEntityHelper userEntityHelper,
                                  ContentTypeManager contentTypeManager)
Method Detail

build

public SearchResultEntity build(SearchResult result)
Description copied from interface: SearchEntityBuilder
Builds a REST ContentEntity for the given search result

Specified by:
build in interface SearchEntityBuilder
Overrides:
build in class DefaultContentEntityBuilder
Parameters:
result - the SearchResult
Returns:
the entity, or null if the current user is not permitted to view the content or if no content object can be found for the given result.


Copyright © 2003–2015 Atlassian. All rights reserved.