com.endeca.portal.attributes.viewmodel
Class ViewMetadata

java.lang.Object
  extended by com.endeca.portal.attributes.model.BasePropertyContainer
      extended by com.endeca.portal.attributes.viewmodel.ViewMetadata

public class ViewMetadata
extends BasePropertyContainer

Represents an metric object serializable via Jackson

Author:
Endeca Technologies, Inc

Field Summary
static java.lang.String DEFINITION_PROPERTY
           
static java.lang.String DESCRIPTION_PROPERTY
           
static java.lang.String DISPLAY_NAME_PROPERTY
           
static java.lang.String LOCALIZED_DESCRIPTION_PROPERTY
           
static java.lang.String LOCALIZED_DISPLAY_NAME_PROPERTY
           
static java.lang.String VIEW_KEYS_PROPERTY
           
 
Fields inherited from class com.endeca.portal.attributes.model.BasePropertyContainer
KEY_PROPERTY, properties
 
Constructor Summary
ViewMetadata()
           
 
Method Summary
 java.lang.String getDefinition()
           
 java.lang.String getDescription()
           
 java.lang.String getDescription(java.util.Locale locale)
          Get description by locale settings
 java.lang.String getDescription(javax.portlet.PortletRequest request)
          Get description by request
 java.lang.String getDescription(java.lang.String languageId)
          Get description bu language id
 java.lang.String getDisplayName()
           
 java.lang.String getDisplayName(java.util.Locale locale)
          Get display name by locale settings
 java.lang.String getDisplayName(javax.portlet.PortletRequest request)
          Get display name by request
 java.lang.String getDisplayName(java.lang.String languageId)
          Get display name bu language id
 java.lang.String getLocalizedDescription()
           
 java.lang.String getLocalizedDisplayName()
           
 void setDefinition(java.lang.String definition)
          Sets the definition
 void setDescription(java.lang.String description)
          Sets the description
 void setDisplayName(java.lang.String displayName)
           
 void setLocalizedDescription(java.lang.String description)
           
 void setLocalizedDisplayName(java.lang.String displayName)
           
 
Methods inherited from class com.endeca.portal.attributes.model.BasePropertyContainer
addProperty, getKey, getProperties, getProperty, getProperty, isEmpty, isValid, setKey, setProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DISPLAY_NAME_PROPERTY

public static final java.lang.String DISPLAY_NAME_PROPERTY
See Also:
Constant Field Values

LOCALIZED_DISPLAY_NAME_PROPERTY

public static final java.lang.String LOCALIZED_DISPLAY_NAME_PROPERTY
See Also:
Constant Field Values

DEFINITION_PROPERTY

public static final java.lang.String DEFINITION_PROPERTY
See Also:
Constant Field Values

DESCRIPTION_PROPERTY

public static final java.lang.String DESCRIPTION_PROPERTY
See Also:
Constant Field Values

VIEW_KEYS_PROPERTY

public static final java.lang.String VIEW_KEYS_PROPERTY
See Also:
Constant Field Values

LOCALIZED_DESCRIPTION_PROPERTY

public static final java.lang.String LOCALIZED_DESCRIPTION_PROPERTY
See Also:
Constant Field Values
Constructor Detail

ViewMetadata

public ViewMetadata()
Method Detail

setDisplayName

public void setDisplayName(java.lang.String displayName)
Parameters:
displayName - the displayName to set

getDisplayName

public java.lang.String getDisplayName()
Returns:
the displayName

getDisplayName

public java.lang.String getDisplayName(java.lang.String languageId)
Get display name bu language id

Parameters:
languageId -
Returns:

getDisplayName

public java.lang.String getDisplayName(java.util.Locale locale)
Get display name by locale settings

Parameters:
locale -
Returns:

getDisplayName

public java.lang.String getDisplayName(javax.portlet.PortletRequest request)
Get display name by request

Parameters:
locale -
Returns:

setLocalizedDisplayName

public void setLocalizedDisplayName(java.lang.String displayName)
Parameters:
LocalizedDisplayName - the LocalizedDisplayName to set

getLocalizedDisplayName

public java.lang.String getLocalizedDisplayName()
Returns:
the LocalizedDisplayName

setDefinition

public void setDefinition(java.lang.String definition)
Sets the definition

Parameters:
definition - the definition to set

getDefinition

public java.lang.String getDefinition()
Returns:
the definition

setDescription

public void setDescription(java.lang.String description)
Sets the description

Parameters:
description - the description to set

getDescription

public java.lang.String getDescription()
Returns:
the description

getDescription

public java.lang.String getDescription(java.lang.String languageId)
Get description bu language id

Parameters:
languageId -
Returns:

getDescription

public java.lang.String getDescription(java.util.Locale locale)
Get description by locale settings

Parameters:
locale -
Returns:

getDescription

public java.lang.String getDescription(javax.portlet.PortletRequest request)
Get description by request

Parameters:
locale -
Returns:

setLocalizedDescription

public void setLocalizedDescription(java.lang.String description)
Parameters:
LocalizedDescription - the LocalizedDescription to set

getLocalizedDescription

public java.lang.String getLocalizedDescription()
Returns:
the LocalizedDescription