Skip navigation links


com.fatwire.assetapi.data
Class ExtensiblePageWriteStrategy

java.lang.Object
  extended by com.fatwire.assetapi.data.BasicAssetDataWriteStrategy
      extended by com.fatwire.assetapi.data.ExtensiblePageWriteStrategy

All Implemented Interfaces:
com.fatwire.assetapi.data.AssetDataWriteStrategy

public class ExtensiblePageWriteStrategy
extends BasicAssetDataWriteStrategy
implements com.fatwire.assetapi.data.AssetDataWriteStrategy

TODO: Add class/interface details


Nested Class Summary

 

Nested classes/interfaces inherited from interface com.fatwire.assetapi.data.AssetDataWriteStrategy
com.fatwire.assetapi.data.AssetDataWriteStrategy.AssetActionType

 

Field Summary

 

Fields inherited from class com.fatwire.assetapi.data.BasicAssetDataWriteStrategy
_ics, _logger

 

Method Summary
protected  java.util.List<java.lang.String> _getSptAttributes()
           
protected  void _populateSpecialAttributes(com.openmarket.xcelerate.interfaces.IAsset a, AssetData data)
           
protected  com.openmarket.xcelerate.interfaces.IAsset getInstance(AssetData data, com.fatwire.assetapi.data.AssetDataWriteStrategy.AssetActionType type, java.util.List<java.lang.String> ignoreAttributes, boolean insert)
          Gets an IAsset instance with the given asset data
 void populateInstance(com.openmarket.xcelerate.interfaces.IAsset asset, AssetData data)
           
 void populateInstance(com.openmarket.xcelerate.interfaces.IAsset asset, AssetData data, boolean filterNoSetAttributes, boolean verifyReferences)
           
 void write(java.util.List<AssetData> data, com.fatwire.assetapi.data.AssetDataWriteStrategy.AssetActionType type, boolean keepCheckedOut)
           

 

Methods inherited from class com.fatwire.assetapi.data.BasicAssetDataWriteStrategy
_getAssetTypeDef, _save, delete, getInstances, write

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface com.fatwire.assetapi.data.AssetDataWriteStrategy
delete, write

 

Method Detail

write

public void write(java.util.List<AssetData> data,
                  com.fatwire.assetapi.data.AssetDataWriteStrategy.AssetActionType type,
                  boolean keepCheckedOut)
           throws AssetAccessException
Specified by:
write in interface com.fatwire.assetapi.data.AssetDataWriteStrategy
Overrides:
write in class BasicAssetDataWriteStrategy
Throws:
AssetAccessException

getInstance

protected com.openmarket.xcelerate.interfaces.IAsset getInstance(AssetData data,
                                                                 com.fatwire.assetapi.data.AssetDataWriteStrategy.AssetActionType type,
                                                                 java.util.List<java.lang.String> ignoreAttributes,
                                                                 boolean insert)
                                                          throws AssetAccessException
Description copied from class: BasicAssetDataWriteStrategy
Gets an IAsset instance with the given asset data
Overrides:
getInstance in class BasicAssetDataWriteStrategy
Parameters:
data - the asset data used to construct the IAsset
type - the action type AssetActionType.NEW or AssetActionType.UPDATE
ignoreAttributes - the list of attributes that will be ignored from the asset data
insert - whether it is an insert
Returns:
the IAsset created from the asset data
Throws:
AssetAccessException - throws this exception if error met

populateInstance

public void populateInstance(com.openmarket.xcelerate.interfaces.IAsset asset,
                             AssetData data)
                      throws AssetAccessException
Specified by:
populateInstance in interface com.fatwire.assetapi.data.AssetDataWriteStrategy
Overrides:
populateInstance in class BasicAssetDataWriteStrategy
Throws:
AssetAccessException

populateInstance

public void populateInstance(com.openmarket.xcelerate.interfaces.IAsset asset,
                             AssetData data,
                             boolean filterNoSetAttributes,
                             boolean verifyReferences)
                      throws AssetAccessException
Specified by:
populateInstance in interface com.fatwire.assetapi.data.AssetDataWriteStrategy
Overrides:
populateInstance in class BasicAssetDataWriteStrategy
Throws:
AssetAccessException

_getSptAttributes

protected java.util.List<java.lang.String> _getSptAttributes()

_populateSpecialAttributes

protected void _populateSpecialAttributes(com.openmarket.xcelerate.interfaces.IAsset a,
                                          AssetData data)
                                   throws AssetAccessException
Throws:
AssetAccessException

Skip navigation links


Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.