Interface ObjectFieldBusinessType
public interface ObjectFieldBusinessType
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
getDDMFormFieldTypeName
(boolean localized) default String
getDescription
(Locale locale) default Object
getDisplayContextValue
(ObjectField objectField, long userId, Map<String, Object> values) getLocalizedValues
(ObjectField objectField, Long userId, Map<String, Object> values) getName()
getProperties
(ObjectField objectField, ObjectFieldRenderingContext objectFieldRenderingContext) com.liferay.portal.vulcan.extension.PropertyDefinition.PropertyType
getRequiredObjectFieldSettingsNames
(ObjectField objectField) default Object
getValue
(ObjectField objectField, long userId, Map<String, Object> values) default boolean
default boolean
isVisible
(ObjectDefinition objectDefinition) default void
predefineObjectFieldSettings
(ObjectField newObjectField, ObjectField oldObjectField, List<ObjectFieldSetting> objectFieldSettings) default void
validateObjectFieldSettings
(ObjectField objectField, List<ObjectFieldSetting> objectFieldSettings) default void
validateObjectFieldSettingsDefaultValue
(ObjectField objectField, Map<String, String> objectFieldSettingsValuesMap)
-
Method Details
-
getAllowedObjectFieldSettingsNames
-
getDBType
String getDBType() -
getDDMFormFieldTypeName
String getDDMFormFieldTypeName() -
getDDMFormFieldTypeName
-
getDescription
-
getDisplayContextValue
default Object getDisplayContextValue(ObjectField objectField, long userId, Map<String, Object> values) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getLabel
-
getLocalizedValues
default Map<String,Object> getLocalizedValues(ObjectField objectField, Long userId, Map<String, Object> values) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getName
String getName() -
getProperties
default Map<String,Object> getProperties(ObjectField objectField, ObjectFieldRenderingContext objectFieldRenderingContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getPropertyType
com.liferay.portal.vulcan.extension.PropertyDefinition.PropertyType getPropertyType() -
getRequiredObjectFieldSettingsNames
-
getUnmodifiableObjectFieldSettingsNames
-
getValue
default Object getValue(ObjectField objectField, long userId, Map<String, Object> values) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-
isLocalizable
default boolean isLocalizable() -
isVisible
-
predefineObjectFieldSettings
default void predefineObjectFieldSettings(ObjectField newObjectField, ObjectField oldObjectField, List<ObjectFieldSetting> objectFieldSettings) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
validateObjectFieldSettings
default void validateObjectFieldSettings(ObjectField objectField, List<ObjectFieldSetting> objectFieldSettings) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
validateObjectFieldSettingsDefaultValue
default void validateObjectFieldSettingsDefaultValue(ObjectField objectField, Map<String, String> objectFieldSettingsValuesMap) throws com.liferay.portal.kernel.exception.PortalException- Throws:
com.liferay.portal.kernel.exception.PortalException
-