Package com.liferay.object.field.util
Class ObjectFieldUtil
java.lang.Object
com.liferay.object.field.util.ObjectFieldUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectField
addCustomObjectField
(ObjectField objectField) static ObjectField
createObjectField
(long listTypeDefinitionId, String businessType, String dbColumnName, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, String name, boolean required, boolean system) static ObjectField
createObjectField
(String businessType, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, String name, boolean required) static ObjectField
createObjectField
(String businessType, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, String name, List<ObjectFieldSetting> objectFieldSettings, boolean required) static ObjectField
createObjectField
(String businessType, String dbType, String name) static ObjectField
createObjectField
(String businessType, String dbColumnName, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, long listTypeDefinitionId, String name, List<ObjectFieldSetting> objectFieldSettings, String readOnly, String readOnlyConditionExpression, boolean required, boolean system) static ObjectField
createObjectField
(String businessType, String dbType, String label, String name) static ObjectField
createObjectField
(String businessType, String dbType, String label, String name, boolean required) static ObjectField
createObjectField
(String businessType, String dbType, String label, String name, List<ObjectFieldSetting> objectFieldSettings) static ObjectField
createObjectField
(String businessType, String dbType, String name, List<ObjectFieldSetting> objectFieldSettings) static String
getCounterName
(ObjectField objectField) static String
getDateTimePattern
(String value) static boolean
isMetadata
(String objectFieldName) static Map<String,
ObjectField> toObjectFieldsMap
(List<ObjectField> objectFields) static void
validateReadOnlyObjectFields
(com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory ddmExpressionFactory, Map<String, Object> existingValues, List<ObjectField> objectFields, Map<String, Object> values)
-
Constructor Details
-
ObjectFieldUtil
public ObjectFieldUtil()
-
-
Method Details
-
addCustomObjectField
- Throws:
Exception
-
createObjectField
-
createObjectField
-
createObjectField
public static ObjectField createObjectField(String businessType, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, String name, List<ObjectFieldSetting> objectFieldSettings, boolean required) -
createObjectField
-
createObjectField
public static ObjectField createObjectField(String businessType, String dbColumnName, String dbType, boolean indexed, boolean indexedAsKeyword, String indexedLanguageId, String label, long listTypeDefinitionId, String name, List<ObjectFieldSetting> objectFieldSettings, String readOnly, String readOnlyConditionExpression, boolean required, boolean system) -
createObjectField
public static ObjectField createObjectField(String businessType, String dbType, String name, List<ObjectFieldSetting> objectFieldSettings) -
createObjectField
public static ObjectField createObjectField(String businessType, String dbType, String label, String name) -
createObjectField
public static ObjectField createObjectField(String businessType, String dbType, String label, String name, boolean required) -
createObjectField
public static ObjectField createObjectField(String businessType, String dbType, String label, String name, List<ObjectFieldSetting> objectFieldSettings) -
getCounterName
-
getDateTimePattern
-
isMetadata
-
toObjectFieldsMap
-
validateReadOnlyObjectFields
public static void validateReadOnlyObjectFields(com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory ddmExpressionFactory, Map<String, Object> existingValues, List<ObjectField> objectFields, Map<String, throws com.liferay.portal.kernel.exception.PortalExceptionObject> values) - Throws:
com.liferay.portal.kernel.exception.PortalException
-