com.ibm.portal.cp.resources.builder
Class AbstractCustomResourceBuilder

java.lang.Object
  extended by com.ibm.portal.cp.resources.builder.AbstractCustomResourceBuilder
All Implemented Interfaces:
CustomResourceBuilder

public abstract class AbstractCustomResourceBuilder
extends java.lang.Object
implements CustomResourceBuilder

This provides a skeletal implementation of the com.ibm.portal.cp.resources.CustomResourceBuilder interface through providing a default implementation of the batch method CustomResourceBuilder.build(java.util.List).

Since:
7.0.0
Note:
This interface is designed to be implemented by clients.

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ibm.portal.cp.resources.builder.CustomResourceBuilder
CustomResourceBuilder.ResourceParameters
 
Constructor Summary
AbstractCustomResourceBuilder()
           
 
Method Summary
 java.util.List<CustomResource> build(java.util.List<CustomResourceBuilder.ResourceParameters> resourceParameters)
          Method for batch processing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.portal.cp.resources.builder.CustomResourceBuilder
build
 

Constructor Detail

AbstractCustomResourceBuilder

public AbstractCustomResourceBuilder()
Method Detail

build

public java.util.List<CustomResource> build(java.util.List<CustomResourceBuilder.ResourceParameters> resourceParameters)
                                     throws ResourceBuilderException
Description copied from interface: CustomResourceBuilder
Method for batch processing.

Specified by:
build in interface CustomResourceBuilder
Returns:
A list of assembled custom resources, never null, but may be empty if all resources have been filtered out.
Throws:
ResourceBuilderException - In case the assembly of the resource failed, e. g. if a backend cannot be reached.
See Also:
CustomResourceBuilder.build(ResourceParameters)