org.jasig.portal.layout.dlm
Interface IFragmentDefinitionDao

All Known Implementing Classes:
FragmentDefinitionDao

public interface IFragmentDefinitionDao

Defines the service calls for DLM fragment definition DAO implementations.

Author:
awills

Method Summary
 List<FragmentDefinition> getAllFragments()
          Obtains the complete set of FragmentDefinition objects contained within this data source.
 FragmentDefinition getFragmentDefinition(String name)
          Obtains the FragmentDefinition object with the specified name.
 void removeFragmentDefinition(FragmentDefinition fd)
          Deletes the specified FragmentDefinition within the data source.
 void updateFragmentDefinition(FragmentDefinition fd)
          Updates the specified FragmentDefinition within the data source.
 

Method Detail

getAllFragments

List<FragmentDefinition> getAllFragments()
Obtains the complete set of FragmentDefinition objects contained within this data source.

Returns:
The fragment with the corresponding name, or null

getFragmentDefinition

FragmentDefinition getFragmentDefinition(String name)
Obtains the FragmentDefinition object with the specified name.

Parameters:
name - The unique name of a fragment
Returns:
The fragment with the corresponding name, or null

updateFragmentDefinition

void updateFragmentDefinition(FragmentDefinition fd)
Updates the specified FragmentDefinition within the data source.

Parameters:
fd - A fragment definition that has been modified

removeFragmentDefinition

void removeFragmentDefinition(FragmentDefinition fd)
Deletes the specified FragmentDefinition within the data source.

Parameters:
fd - A fragment definition that exists within this data source


Copyright © 2010 Jasig. All Rights Reserved.