T - class to be returned based on asset mapperpublic class MappedAssetAccessTemplate<T> extends AssetAccessTemplate
| Modifier and Type | Field and Description | 
|---|---|
protected COM.FutureTense.Interfaces.ICS | 
ics  | 
protected AssetMapper<T> | 
mapper  | 
| Constructor and Description | 
|---|
MappedAssetAccessTemplate(COM.FutureTense.Interfaces.ICS ics,
                         AssetMapper<T> mapper)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.fatwire.assetapi.data.AssetId | 
currentId()  | 
Iterable<T> | 
query(com.fatwire.assetapi.query.Query query)
Queries the asset repository with the provided query. 
 | 
Iterable<T> | 
query(String assetType,
     String subType,
     String query)
Queries for a list of scattered assets. 
 | 
Iterable<T> | 
query(String assetType,
     String subType,
     String query,
     String... attributes)
Queries for a list of scattered assets. 
 | 
T | 
read(com.fatwire.assetapi.data.AssetId id)  | 
T | 
read(com.fatwire.assetapi.data.AssetId id,
    String... attributes)
Reads the attributes of an asset. 
 | 
Collection<com.fatwire.assetapi.data.AssetId> | 
readAssociatedAssetIds(String associationType)
Reads the list of associated assets based on the current c and cid cs
 variables. 
 | 
Collection<T> | 
readAssociatedAssets(com.fatwire.assetapi.data.AssetId id,
                    String associationType)
Reads the associated assets of an asset and returns them as a
 ScatteredAsset. 
 | 
Collection<T> | 
readAssociatedAssets(com.fatwire.assetapi.data.AssetId id,
                    String associationType,
                    String... attributes)
Reads the associated assets of an asset and returns them as a
 ScatteredAsset. 
 | 
T | 
readCurrent()
Reads the asset attributes of the asset identified by the current c and
 cid variables on the ics scope. 
 | 
T | 
readCurrent(String... attributes)
Reads the mentioned asset attributes of the asset identified by the
 current c and cid variables on the ics scope. 
 | 
Collection<com.fatwire.assetapi.data.AssetId> | 
readParentAssetIds(com.fatwire.assetapi.data.AssetId id,
                  String... associationName)
Read the assets that are parents of the current asset given the specified
 association name or names. 
 | 
Collection<com.fatwire.assetapi.data.AssetId> | 
readParentAssetIds(String... associationName)
Read the assets that are parents of the current asset given the specified
 association name or names. 
 | 
createAssetId, createAssetId, createNameQuery, findByName, findByName, getAssetDataManager, query, query, readAsset, readAsset, readAsset, readAsset, readAsset, readAsset, readAsset, readAsset, readAsset, readAsset, readAssets, readAssets, readAssets, readAssociatedAssetIds, readAssociatedAssets, readSite, readSiteInfoprotected final AssetMapper<T> mapper
protected final COM.FutureTense.Interfaces.ICS ics
public MappedAssetAccessTemplate(COM.FutureTense.Interfaces.ICS ics,
                                 AssetMapper<T> mapper)
ics - Content Server context objectmapper - asset mapperpublic T read(com.fatwire.assetapi.data.AssetId id)
id - asset idpublic T read(com.fatwire.assetapi.data.AssetId id, String... attributes)
id - asset idattributes - array of attribute namespublic Collection<T> readAssociatedAssets(com.fatwire.assetapi.data.AssetId id, String associationType)
id - asset idassociationType - associated typepublic Collection<com.fatwire.assetapi.data.AssetId> readAssociatedAssetIds(String associationType)
associationType - associated typepublic Collection<com.fatwire.assetapi.data.AssetId> readParentAssetIds(com.fatwire.assetapi.data.AssetId id, String... associationName)
id - the child assetassociationName - the association name or names to be used to filter parent query.public Collection<com.fatwire.assetapi.data.AssetId> readParentAssetIds(String... associationName)
associationName - the association name or names to be used to filter parent query.public Collection<T> readAssociatedAssets(com.fatwire.assetapi.data.AssetId id, String associationType, String... attributes)
id - the parent assetassociationType - the name of the association or '-' for an unnamed
                        associationattributes - the list of attributes to loadpublic T readCurrent()
public com.fatwire.assetapi.data.AssetId currentId()
public T readCurrent(String... attributes)
attributes - array of attribute namespublic Iterable<T> query(com.fatwire.assetapi.query.Query query)
query - query objectpublic Iterable<T> query(String assetType, String subType, String query)
Sample queries are:
assetType - string value for asset typesubType - string value for sub-typequery - query objectpublic Iterable<T> query(String assetType, String subType, String query, String... attributes)
assetType - string value of asset typesubType - string value of subtypequery - string value of queryattributes - string array of attributesCopyright © 2016–2017. All rights reserved.