Class BaseObjectEntryManager
java.lang.Object
com.liferay.object.rest.manager.v1_0.BaseObjectEntryManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.liferay.portal.kernel.service.CompanyLocalService
protected com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory
protected com.liferay.depot.service.DepotEntryLocalService
protected com.liferay.portal.kernel.service.GroupLocalService
protected com.liferay.portal.kernel.json.JSONFactory
protected com.liferay.portal.kernel.language.Language
protected com.liferay.list.type.service.ListTypeEntryLocalService
protected com.liferay.object.service.ObjectEntryLocalService
protected com.liferay.object.field.business.type.ObjectFieldBusinessTypeRegistry
protected com.liferay.object.service.ObjectFieldLocalService
protected com.liferay.object.scope.ObjectScopeProviderRegistry
protected com.liferay.portal.kernel.security.permission.PermissionCheckerFactory
protected com.liferay.portal.kernel.util.Portal
protected com.liferay.portal.kernel.service.UserLocalService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDeleteAction
(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, com.liferay.portal.kernel.model.User user) protected void
checkPortletResourcePermission
(String actionId, com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, com.liferay.portal.kernel.model.User user) protected com.liferay.object.model.ObjectField
fetchObjectFieldByName
(String name, List<com.liferay.object.model.ObjectField> objectFields) protected long
getGroupId
(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey) protected long
getGroupId
(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, boolean useCompanyGroup) protected com.liferay.portal.kernel.security.permission.resource.PortletResourcePermission
getPortletResourcePermission
(com.liferay.object.model.ObjectDefinition objectDefinition) protected com.liferay.portal.kernel.json.JSONObject
toJSONObject
(com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.object.model.ObjectDefinition objectDefinition, ObjectEntry objectEntry, com.liferay.petra.function.UnsafeTriConsumer<Map<String, Object>, Object, com.liferay.object.model.ObjectField, Exception> unsafeTriConsumer) protected List<ObjectEntry>
toObjectEntries
(long companyId, DateFormat dateFormat, Map<String, String> defaultObjectFieldNamesToJSONObjectKeys, com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.portal.kernel.json.JSONArray jsonArray, com.liferay.object.model.ObjectDefinition objectDefinition) protected ObjectEntry
toObjectEntry
(long companyId, DateFormat dateFormat, Map<String, String> defaultObjectFieldNamesToJSONObjectKeys, com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.portal.kernel.json.JSONObject jsonObject, com.liferay.object.model.ObjectDefinition objectDefinition) protected void
validateReadOnlyObjectFields
(String externalReferenceCode, com.liferay.object.model.ObjectDefinition objectDefinition, ObjectEntry objectEntry)
-
Field Details
-
companyLocalService
protected com.liferay.portal.kernel.service.CompanyLocalService companyLocalService -
ddmExpressionFactory
protected com.liferay.dynamic.data.mapping.expression.DDMExpressionFactory ddmExpressionFactory -
depotEntryLocalService
protected com.liferay.depot.service.DepotEntryLocalService depotEntryLocalService -
groupLocalService
protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService -
jsonFactory
protected com.liferay.portal.kernel.json.JSONFactory jsonFactory -
language
protected com.liferay.portal.kernel.language.Language language -
listTypeEntryLocalService
protected com.liferay.list.type.service.ListTypeEntryLocalService listTypeEntryLocalService -
objectEntryLocalService
protected com.liferay.object.service.ObjectEntryLocalService objectEntryLocalService -
objectFieldBusinessTypeRegistry
protected com.liferay.object.field.business.type.ObjectFieldBusinessTypeRegistry objectFieldBusinessTypeRegistry -
objectFieldLocalService
protected com.liferay.object.service.ObjectFieldLocalService objectFieldLocalService -
objectScopeProviderRegistry
protected com.liferay.object.scope.ObjectScopeProviderRegistry objectScopeProviderRegistry -
permissionCheckerFactory
protected com.liferay.portal.kernel.security.permission.PermissionCheckerFactory permissionCheckerFactory -
portal
protected com.liferay.portal.kernel.util.Portal portal -
userLocalService
protected com.liferay.portal.kernel.service.UserLocalService userLocalService
-
-
Constructor Details
-
BaseObjectEntryManager
public BaseObjectEntryManager()
-
-
Method Details
-
addDeleteAction
-
checkPortletResourcePermission
protected void checkPortletResourcePermission(String actionId, com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, com.liferay.portal.kernel.model.User user) throws Exception - Throws:
Exception
-
fetchObjectFieldByName
-
getGroupId
protected long getGroupId(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey) -
getGroupId
protected long getGroupId(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, boolean useCompanyGroup) -
getPortletResourcePermission
protected com.liferay.portal.kernel.security.permission.resource.PortletResourcePermission getPortletResourcePermission(com.liferay.object.model.ObjectDefinition objectDefinition) -
toJSONObject
protected com.liferay.portal.kernel.json.JSONObject toJSONObject(com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.object.model.ObjectDefinition objectDefinition, ObjectEntry objectEntry, com.liferay.petra.function.UnsafeTriConsumer<Map<String, Object>, throws ExceptionObject, com.liferay.object.model.ObjectField, Exception> unsafeTriConsumer) - Throws:
Exception
-
toObjectEntries
protected List<ObjectEntry> toObjectEntries(long companyId, DateFormat dateFormat, Map<String, String> defaultObjectFieldNamesToJSONObjectKeys, com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.portal.kernel.json.JSONArray jsonArray, com.liferay.object.model.ObjectDefinition objectDefinition) throws Exception- Throws:
Exception
-
toObjectEntry
protected ObjectEntry toObjectEntry(long companyId, DateFormat dateFormat, Map<String, String> defaultObjectFieldNamesToJSONObjectKeys, com.liferay.portal.vulcan.dto.converter.DTOConverterContext dtoConverterContext, com.liferay.portal.kernel.json.JSONObject jsonObject, com.liferay.object.model.ObjectDefinition objectDefinition) throws Exception- Throws:
Exception
-
validateReadOnlyObjectFields
protected void validateReadOnlyObjectFields(String externalReferenceCode, com.liferay.object.model.ObjectDefinition objectDefinition, ObjectEntry objectEntry) throws Exception - Throws:
Exception
-