Class BaseObjectEntryManager

java.lang.Object
com.liferay.object.rest.manager.v1_0.BaseObjectEntryManager

public abstract class BaseObjectEntryManager extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Map<String,String>
    addDeleteAction(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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Map<String,String> addDeleteAction(com.liferay.object.model.ObjectDefinition objectDefinition, String scopeKey, com.liferay.portal.kernel.model.User user)
    • 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

      protected com.liferay.object.model.ObjectField fetchObjectFieldByName(String name, List<com.liferay.object.model.ObjectField> objectFields)
    • 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>,Object,com.liferay.object.model.ObjectField,Exception> unsafeTriConsumer) throws Exception
      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