org.alfresco.repo.attributes
Interface GlobalAttributeEntryDAO

All Known Implementing Classes:
GlobalAttributeEntryDAOHibernate

public interface GlobalAttributeEntryDAO

Interface for persistence of the top level attribute map.


Method Summary
 void delete(GlobalAttributeEntry entry)
          Delete an entry.
 void delete(java.lang.String name)
          Delete an entry by name.
 GlobalAttributeEntry get(java.lang.String name)
          Get an attribute by name.
 java.util.List getKeys()
          Get all keys for global attributes.
 void save(GlobalAttributeEntry entry)
          Save an entry.
 

Method Detail

save

void save(GlobalAttributeEntry entry)
Save an entry.

Parameters:
entry - To save.

delete

void delete(GlobalAttributeEntry entry)
Delete an entry.

Parameters:
entry - To delete.

delete

void delete(java.lang.String name)
Delete an entry by name.

Parameters:
name - The name of the entry.

get

GlobalAttributeEntry get(java.lang.String name)
Get an attribute by name.

Parameters:
name - The name of the attribute.
Returns:
The entry or null.

getKeys

java.util.List getKeys()
Get all keys for global attributes.

Returns:
A list of all top level keys.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.