com.fatwire.gst.foundation.wra
Class AssetApiAliasCoreFieldDao
java.lang.Object
com.fatwire.gst.foundation.wra.AssetApiAliasCoreFieldDao
- All Implemented Interfaces:
- AliasCoreFieldDao
public class AssetApiAliasCoreFieldDao
- extends Object
- implements AliasCoreFieldDao
Dao for dealing with core fields in an alias. Aliases may override fields in
their target WRA if it points to another asset. Aliases may also refer to
external URLs.
- Since:
- Jul 21, 2010
- Author:
- Tony Field
Method Summary |
Alias |
getAlias(com.fatwire.assetapi.data.AssetId id)
Return an alias asset bean given an input id. |
com.fatwire.assetapi.data.AssetData |
getAsAssetData(com.fatwire.assetapi.data.AssetId id)
Return an AssetData object containing the core fields found in an alias
asset. |
boolean |
isAlias(com.fatwire.assetapi.data.AssetId id)
Method to test whether or not an asset is an Alias. |
String |
resolveSite(String c,
String cid)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TARGET_ASSOCIATION_NAME
public static final String TARGET_ASSOCIATION_NAME
- See Also:
- Constant Field Values
AssetApiAliasCoreFieldDao
public AssetApiAliasCoreFieldDao(COM.FutureTense.Interfaces.ICS ics,
WraCoreFieldDao wraCoreFieldDao)
getAsAssetData
public com.fatwire.assetapi.data.AssetData getAsAssetData(com.fatwire.assetapi.data.AssetId id)
- Return an AssetData object containing the core fields found in an alias
asset.
Also includes selected metadata fields:
- id
- name
- subtype
- startdate
- enddate
- status
- Parameters:
id
- id of alias asset
- Returns:
- AssetData containing core fields for Alias asset
isAlias
public boolean isAlias(com.fatwire.assetapi.data.AssetId id)
- Method to test whether or not an asset is an Alias. todo: low priority:
optimize as this will be called at runtime
- Specified by:
isAlias
in interface AliasCoreFieldDao
- Parameters:
id
- asset ID to check
- Returns:
- true if the asset is a valid Alias asset, false if it is not
getAlias
public Alias getAlias(com.fatwire.assetapi.data.AssetId id)
- Return an alias asset bean given an input id. Required fields must be set
or an exception is thrown.
- Specified by:
getAlias
in interface AliasCoreFieldDao
- Parameters:
id
- asset id
- Returns:
- Alias
- See Also:
isAlias(com.fatwire.assetapi.data.AssetId)
resolveSite
public String resolveSite(String c,
String cid)
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.