info.magnolia.dam.asset.builder
Interface AssetBuilder<T extends Asset,O>

Type Parameters:
T - Asset Type.
O - Source Object
All Known Implementing Classes:
JcrNodeAssetBuilder

public interface AssetBuilder<T extends Asset,O>

Generic definition of an Asset Builder.
The main task of the builder is to create Asset based on a source Object.


Method Summary
 T createAsset(O source)
          Create an Asset based on a source Object.
 O createSource(T asset)
          Create a Source Asset object based on an Asset.
 

Method Detail

createAsset

T createAsset(O source)
Create an Asset based on a source Object.

Returns:
null in case of exception.

createSource

O createSource(T asset)
Create a Source Asset object based on an Asset.

Returns:
null in case of exception.


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.