com.endeca.portal.data
Class CollectionBaseView

java.lang.Object
  extended by com.endeca.portal.data.SemanticView
      extended by com.endeca.portal.data.CollectionBaseView
All Implemented Interfaces:
AttributeKeyConverter

public class CollectionBaseView
extends SemanticView

Represents a Collection base view.


Field Summary
 
Fields inherited from class com.endeca.portal.data.SemanticView
PERMANENT_GROUP_ALL_DN, PERMANENT_GROUP_ALL_KEY, PERMANENT_GROUP_OTHER_DN, PERMANENT_GROUP_OTHER_KEY
 
Constructor Summary
CollectionBaseView(java.lang.String key)
          The only component that should use this constructor is view manager when saving changes to a collection base view.
 
Method Summary
 BaseFilterConfig getBaseFilterConfig()
           
protected  com.endeca.mdex.sconfig._2010.types.SemanticEntity getSemanticEntity()
           
 AttributeSettings getUAM()
          Deprecated. for temporary support while we migrate components to new Attribute UAM (com.endeca.portal.attributes.viewmodel.Attribute)
 void setActive(boolean isActive)
           
protected  void setBaseFilterConfig(BaseFilterConfig baseFilterConfig)
           
protected  void setUAM(AttributeSettings uam)
           
 
Methods inherited from class com.endeca.portal.data.SemanticView
addAllSourceCollections, addDependentSource, copyBPCs, generateDefaultAttributeKeyMap, getAllAttributes, getAllGroup, getAttributeFilter, getAttributes, getDefaultKey, getDefaultLocaleAttributes, getDependentSources, getGroupFilter, getGroupOrder, getGroups, getKey, getLocaleString, getLocalizedKey, getMetadata, getOtherAttrKeys, getOtherGroup, getParsedDefinition, getPredefinedMetrics, getRealOtherGroup, getSourceCollections, hasLocalizedAttributes, isActive, isValid, reduceAttributes, setAllAttributes, setAllGroup, setAttributeFilter, setAttributes, setGroupFilter, setGroupOrder, setGroups, setKey, setMetadata, setOtherGroup, setParsedDefinition, setPredefinedMetrics, setSemanticEntity, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionBaseView

public CollectionBaseView(java.lang.String key)
The only component that should use this constructor is view manager when saving changes to a collection base view.

Method Detail

getUAM

public AttributeSettings getUAM()
Deprecated. for temporary support while we migrate components to new Attribute UAM (com.endeca.portal.attributes.viewmodel.Attribute)

For backwards-compatibility during transition away from this older attribute model.

See Also:
DataSource.getGlobalAttributeSettings()

setUAM

protected void setUAM(AttributeSettings uam)

getSemanticEntity

protected com.endeca.mdex.sconfig._2010.types.SemanticEntity getSemanticEntity()
Overrides:
getSemanticEntity in class SemanticView

setActive

public void setActive(boolean isActive)
Overrides:
setActive in class SemanticView

getBaseFilterConfig

public BaseFilterConfig getBaseFilterConfig()
Returns:
the baseFilterConfig

setBaseFilterConfig

protected void setBaseFilterConfig(BaseFilterConfig baseFilterConfig)
Parameters:
baseFilterConfig - the baseFilterConfig to set