EntityServiceImpl¶
-
public class
EntityServiceImpl
implements EntityService¶ Default implementation of
org.motechproject.mds.service.EntityService
interface.
Methods¶
addDisplayedFields¶
addFields¶
-
public void
addFields
(EntityDto entity, Collection<FieldDto> fields)¶
addFields¶
-
public void
addFields
(Long entityId, Collection<FieldDto> fields)¶
addFilterableFields¶
-
public void
addFilterableFields
(EntityDto entityDto, Collection<String> fieldNames)¶
addLookups¶
-
public void
addLookups
(EntityDto entityDto, Collection<LookupDto> lookups)¶
addLookups¶
-
public void
addLookups
(Long entityId, Collection<LookupDto> lookups)¶
addNonEditableFields¶
getAdvancedSettings¶
-
public AdvancedSettingsDto
getAdvancedSettings
(Long entityId)¶
getAdvancedSettings¶
-
public AdvancedSettingsDto
getAdvancedSettings
(Long entityId, boolean committed)¶
getEntityDraft¶
-
public EntityDraft
getEntityDraft
(Long entityId)¶
getEntityDraft¶
-
public EntityDraft
getEntityDraft
(Long entityId, String username)¶
getEntityFieldsByClassNameForUI¶
getLookupFieldsMapping¶
getSchema¶
-
public SchemaHolder
getSchema
()¶
safeGetAdvancedSettingsCommitted¶
-
public AdvancedSettingsDto
safeGetAdvancedSettingsCommitted
(String entityClassName)¶
saveDraftEntityChanges¶
-
public DraftResult
saveDraftEntityChanges
(Long entityId, DraftData draftData, String username)¶
saveDraftEntityChanges¶
-
public DraftResult
saveDraftEntityChanges
(Long entityId, DraftData draftData)¶
setBundleContext¶
-
public void
setBundleContext
(BundleContext bundleContext)¶
setComboboxDataMigrationHelper¶
-
public void
setComboboxDataMigrationHelper
(ComboboxDataMigrationHelper comboboxDataMigrationHelper)¶
setUserPreferencesService¶
-
public void
setUserPreferencesService
(UserPreferencesService userPreferencesService)¶
updateRestOptions¶
-
public void
updateRestOptions
(Long entityId, RestOptionsDto restOptionsDto)¶
updateSecurityOptions¶
-
public void
updateSecurityOptions
(Long entityId, SecurityMode securityMode, Set<String> securityMembers, SecurityMode readOnlySecurityMode, Set<String> readOnlySecurityMembers)¶
updateTracking¶
-
public void
updateTracking
(Long entityId, TrackingDto trackingDto)¶