public class HadoopSettingManager extends AbstractMetadataManager<HadoopSetting> implements MetadataManager<HadoopSetting>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_ENDECA_KEYPREFIX |
static java.lang.String |
TYPE_HADOOP
Represents the "type" value for DF-core settings
|
static java.lang.String |
TYPE_HADOOP_KEYPREFIX
Represents the key prefix for all hadoop settings
|
Modifier and Type | Method and Description |
---|---|
java.util.List<HadoopSetting> |
getAllHadoopSettings()
Returns all Latitude Studio core settings.
|
HadoopSetting |
getHadoopSettingByKey(java.lang.String key)
Returns a Latitude Studio core setting by its key.
|
static HadoopSettingManager |
getInstance()
Gets a FrameworkSettingManager instance.
|
boolean |
hasProperties()
Framework Settings do not have associated properties.
|
HadoopSetting |
objectFromMetadataRecord(com.endeca.portal.liferay.ext.metadata.model.MetadataRecord record)
Converts a Liferay record to a Framework Setting
|
HadoopSetting |
persist(HadoopSetting incoming)
Persists a Metadata Object to the database
|
<S extends MetadataProperty> |
propertyFromMetadataPropertyRecord(com.endeca.portal.liferay.ext.metadata.model.MetadataPropertyRecord record)
Returns null; Framework settings do not have child Metadata Properties
|
getMetadataPropertyRecords, getObject, getObjectById, getObjects, getProperties, getProperty, handleObjectPropertyPersistence, objectsFromMetadataRecords, persist, persistProperties, persistProperty, propertiesFromMetadataPropertyRecords, removeObjectById, removePropertyById, setupPropertyQuery
public static final java.lang.String TYPE_HADOOP
public static final java.lang.String TYPE_HADOOP_KEYPREFIX
public static final java.lang.String TYPE_ENDECA_KEYPREFIX
public HadoopSetting getHadoopSettingByKey(java.lang.String key)
key
- the key of the setting to retrievepublic java.util.List<HadoopSetting> getAllHadoopSettings()
public HadoopSetting persist(HadoopSetting incoming) throws MetadataException
AbstractMetadataManager
persist
in class AbstractMetadataManager<HadoopSetting>
incoming
- the Metadata Object representing the record to be persistedMetadataException
- if there was an error persisting the datapublic static HadoopSettingManager getInstance()
public HadoopSetting objectFromMetadataRecord(com.endeca.portal.liferay.ext.metadata.model.MetadataRecord record)
objectFromMetadataRecord
in interface MetadataManager<HadoopSetting>
objectFromMetadataRecord
in class AbstractMetadataManager<HadoopSetting>
record
- the base Liferay recordMetadataManager.objectFromMetadataRecord(MetadataRecord)
public <S extends MetadataProperty> S propertyFromMetadataPropertyRecord(com.endeca.portal.liferay.ext.metadata.model.MetadataPropertyRecord record)
propertyFromMetadataPropertyRecord
in interface MetadataManager<HadoopSetting>
propertyFromMetadataPropertyRecord
in class AbstractMetadataManager<HadoopSetting>
S
- an instance of a Metadata Property extensionrecord
- the base Liferay recordMetadataManager.propertyFromMetadataPropertyRecord(MetadataPropertyRecord)
public boolean hasProperties()
hasProperties
in class AbstractMetadataManager<HadoopSetting>
AbstractMetadataManager.hasProperties()
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.