com.adobe.icc.services.api
Interface FragmentLayoutDao

All Superinterfaces:
BaseDao, GenericDao, IPageElementDao

public interface FragmentLayoutDao
extends IPageElementDao


Method Summary
 FragmentLayout findByNameAndState(java.lang.String name, java.lang.Integer state)
           
 FragmentLayout findByNameAndStateAndVersion(java.lang.String name, java.lang.Integer state, java.lang.Integer version)
           
 FragmentLayout findLatestByNameAndState(java.lang.String name, java.lang.Integer state)
           
 java.util.List getDependentContainerLayoutAssignments(java.lang.String fragmentLayoutID)
          Fetch the dependent ContainerLayoutAssignments for the given FragmentLayout.
 Letter getDependentLetter(java.lang.String containerLayoutAssignmentID)
          Fetch the dependent Letter for the given ContainerLayoutAssignment.
 
Methods inherited from interface com.adobe.icc.services.api.IPageElementDao
countByWithoutArchiveState, findAllInState, findAllWithoutArchiveState, findAllWithoutArchiveStateByIgnoreCase, retrieveAssetVersion
 
Methods inherited from interface com.adobe.icc.services.api.GenericDao
countBy, countBy, create, create, findAll, findAll, findAllBy, findAllBy, findAllBy, findAllBy, findAllBy, findAllBy, findAllByIgnoreCase, findAllByIgnoreCase, findBy, findBy, findBy, findBy, findByIgnoreCase, findByIgnoreCase, read, read, remove, removeBy, removeBy, removeBy, removeBy, retrievePublishedVersion, update, update, update
 
Methods inherited from interface com.adobe.icc.services.api.BaseDao
activateObject, deactivateObject, findAll, getFirstLevelObject, getFirstLevelObjectIfExists, readObject, reverseReplicate, updateObject, updateObject
 

Method Detail

findByNameAndStateAndVersion

FragmentLayout findByNameAndStateAndVersion(java.lang.String name,
                                            java.lang.Integer state,
                                            java.lang.Integer version)

findByNameAndState

FragmentLayout findByNameAndState(java.lang.String name,
                                  java.lang.Integer state)

findLatestByNameAndState

FragmentLayout findLatestByNameAndState(java.lang.String name,
                                        java.lang.Integer state)

getDependentLetter

Letter getDependentLetter(java.lang.String containerLayoutAssignmentID)
                          throws ICCException
Fetch the dependent Letter for the given ContainerLayoutAssignment.

Parameters:
containerLayoutAssignmentID - ContainerLayoutAssignmentID
Returns:
Letter dependent on the given ContainerLayoutAssignment.
Throws:
AssetManagerException
ICCException

getDependentContainerLayoutAssignments

java.util.List getDependentContainerLayoutAssignments(java.lang.String fragmentLayoutID)
                                                      throws ICCException
Fetch the dependent ContainerLayoutAssignments for the given FragmentLayout.

Parameters:
fragmentLayoutID - FragmentLayout GUID
Returns:
List of ContainerLayoutAssignments dependent on the given FragmentLayout.
Throws:
AssetManagerException
ICCException


[an error occurred while processing this directive] [an error occurred while processing this directive]