org.entityfs.cap.entityattrs.impl.metadata
Interface ChildEntityAttributeManagerFactory<T extends EntityAttributes,U extends ChildEntityAttributeManager<T>>

All Known Implementing Classes:
DatabaseChildEntityAttributeManagerFactory

public interface ChildEntityAttributeManagerFactory<T extends EntityAttributes,U extends ChildEntityAttributeManager<T>>

This interface defines the interface of a factory for ChildEntityAttributeManager objects.

Each entity attributes-enabled directory uses this once to create its ChildEntityAttributeManager.

Since:
1.0
Author:
Karl Gustafsson
In_jar:
entityfs-entity_attributes

Method Summary
 U create(AttributeFileRepository afr, LogAdapterHolder lah)
          Create a new ChildEntityAttributeManager.
 

Method Detail

create

U create(AttributeFileRepository afr,
         LogAdapterHolder lah)
Create a new ChildEntityAttributeManager.

Parameters:
afr - The repository that is used to get the entity attributes file from.
lah - The current file system's LogAdapterHolder.
Returns:
A new ChildEntityAttributeManager.