info.magnolia.dam.providers.jcr
Class JcrNodeAssetBuilder
java.lang.Object
info.magnolia.dam.providers.jcr.JcrBuilder
info.magnolia.dam.providers.jcr.JcrNodeAssetBuilder
- All Implemented Interfaces:
- AssetBuilder<JcrAsset,javax.jcr.Node>
@Singleton
public class JcrNodeAssetBuilder
- extends JcrBuilder
- implements AssetBuilder<JcrAsset,javax.jcr.Node>
Builder that has the responsibility to create
an JcrAsset
based on an Asset Node
an Asset @link Node} based on an JcrAsset
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcrNodeAssetBuilder
@Inject
public JcrNodeAssetBuilder(JcrAssetMetadataBuilder assetMetadataBuilder)
createAsset
public JcrAsset createAsset(javax.jcr.Node source)
- Description copied from interface:
AssetBuilder
- Create an Asset based on a source Object.
- Specified by:
createAsset
in interface AssetBuilder<JcrAsset,javax.jcr.Node>
- Returns:
- null in case of exception.
createSource
public javax.jcr.Node createSource(JcrAsset asset)
- Description copied from interface:
AssetBuilder
- Create a Source Asset object based on an Asset.
- Specified by:
createSource
in interface AssetBuilder<JcrAsset,javax.jcr.Node>
- Returns:
- null in case of exception.
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.