Tabnine Logo
BusinessObjectDataHelper.validateBusinessObjectDataKey
Code IndexAdd Tabnine to your IDE (free)

How to use
validateBusinessObjectDataKey
method
in
org.finra.herd.service.helper.BusinessObjectDataHelper

Best Java code snippets using org.finra.herd.service.helper.BusinessObjectDataHelper.validateBusinessObjectDataKey (Showing top 20 results out of 315)

origin: FINRAOS/herd

/**
 * Validates the storage policy selection. This method also trims the request parameters.
 *
 * @param storagePolicySelection the storage policy selection
 */
private void validateStoragePolicySelection(StoragePolicySelection storagePolicySelection)
{
  Assert.notNull(storagePolicySelection, "A storage policy selection must be specified.");
  businessObjectDataHelper.validateBusinessObjectDataKey(storagePolicySelection.getBusinessObjectDataKey(), true, true);
  storagePolicyHelper.validateStoragePolicyKey(storagePolicySelection.getStoragePolicyKey());
  Assert.notNull(storagePolicySelection.getStoragePolicyVersion(), "A storage policy version must be specified.");
}
origin: org.finra.herd/herd-service

/**
 * Validates the storage policy selection. This method also trims the request parameters.
 *
 * @param storagePolicySelection the storage policy selection
 */
private void validateStoragePolicySelection(StoragePolicySelection storagePolicySelection)
{
  Assert.notNull(storagePolicySelection, "A storage policy selection must be specified.");
  businessObjectDataHelper.validateBusinessObjectDataKey(storagePolicySelection.getBusinessObjectDataKey(), true, true);
  storagePolicyHelper.validateStoragePolicyKey(storagePolicySelection.getStoragePolicyKey());
  Assert.notNull(storagePolicySelection.getStoragePolicyVersion(), "A storage policy version must be specified.");
}
origin: org.finra.herd/herd-service

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
origin: FINRAOS/herd

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
origin: org.finra.herd/herd-service

/**
 * Gets a list of keys for all existing business object data attributes.
 *
 * @param businessObjectDataKey the business object data key
 *
 * @return the list of business object data attribute keys
 */
protected BusinessObjectDataAttributeKeys getBusinessObjectDataAttributesImpl(BusinessObjectDataKey businessObjectDataKey)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
  // Retrieve the business object data and ensure it exists.
  BusinessObjectDataEntity businessObjectDataEntity = businessObjectDataDaoHelper.getBusinessObjectDataEntity(businessObjectDataKey);
  // Create and populate a list of business object data attribute keys.
  BusinessObjectDataAttributeKeys businessObjectDataAttributeKeys = new BusinessObjectDataAttributeKeys();
  for (BusinessObjectDataAttributeEntity businessObjectDataAttributeEntity : businessObjectDataEntity.getAttributes())
  {
    businessObjectDataAttributeKeys.getBusinessObjectDataAttributeKeys().add(getBusinessObjectDataAttributeKey(businessObjectDataAttributeEntity));
  }
  return businessObjectDataAttributeKeys;
}
origin: FINRAOS/herd

/**
 * Gets a list of keys for all existing business object data attributes.
 *
 * @param businessObjectDataKey the business object data key
 *
 * @return the list of business object data attribute keys
 */
protected BusinessObjectDataAttributeKeys getBusinessObjectDataAttributesImpl(BusinessObjectDataKey businessObjectDataKey)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
  // Retrieve the business object data and ensure it exists.
  BusinessObjectDataEntity businessObjectDataEntity = businessObjectDataDaoHelper.getBusinessObjectDataEntity(businessObjectDataKey);
  // Create and populate a list of business object data attribute keys.
  BusinessObjectDataAttributeKeys businessObjectDataAttributeKeys = new BusinessObjectDataAttributeKeys();
  for (BusinessObjectDataAttributeEntity businessObjectDataAttributeEntity : businessObjectDataEntity.getAttributes())
  {
    businessObjectDataAttributeKeys.getBusinessObjectDataAttributeKeys().add(getBusinessObjectDataAttributeKey(businessObjectDataAttributeEntity));
  }
  return businessObjectDataAttributeKeys;
}
origin: org.finra.herd/herd-service

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
origin: FINRAOS/herd

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
origin: FINRAOS/herd

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
origin: org.finra.herd/herd-service

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
origin: FINRAOS/herd

@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = NamespacePermissionEnum.READ)
@Override
public BusinessObjectDataVersions getBusinessObjectDataVersions(BusinessObjectDataKey businessObjectDataKey)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
  // Get the business object data versions based on the specified parameters.
  List<BusinessObjectDataEntity> businessObjectDataEntities = businessObjectDataDao.getBusinessObjectDataEntities(businessObjectDataKey);
  // Create the response.
  BusinessObjectDataVersions businessObjectDataVersions = new BusinessObjectDataVersions();
  for (BusinessObjectDataEntity businessObjectDataEntity : businessObjectDataEntities)
  {
    BusinessObjectDataVersion businessObjectDataVersion = new BusinessObjectDataVersion();
    BusinessObjectDataKey businessObjectDataVersionKey = businessObjectDataHelper.getBusinessObjectDataKey(businessObjectDataEntity);
    businessObjectDataVersion.setBusinessObjectDataKey(businessObjectDataVersionKey);
    businessObjectDataVersion.setStatus(businessObjectDataEntity.getStatus().getCode());
    businessObjectDataVersions.getBusinessObjectDataVersions().add(businessObjectDataVersion);
  }
  return businessObjectDataVersions;
}
origin: org.finra.herd/herd-service

@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@Override
public BusinessObjectData updateBusinessObjectDataAttributes(BusinessObjectDataKey businessObjectDataKey,
  BusinessObjectDataAttributesUpdateRequest businessObjectDataAttributesUpdateRequest)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
  // Validate the update request.
  Assert.notNull(businessObjectDataAttributesUpdateRequest, "A business object data attributes update request must be specified.");
  Assert.notNull(businessObjectDataAttributesUpdateRequest.getAttributes(), "A list of business object data attributes must be specified.");
  List<Attribute> attributes = businessObjectDataAttributesUpdateRequest.getAttributes();
  // Validate attributes. This is also going to trim the attribute names.
  attributeHelper.validateAttributes(attributes);
  // Retrieve the business object data and ensure it exists.
  BusinessObjectDataEntity businessObjectDataEntity = businessObjectDataDaoHelper.getBusinessObjectDataEntity(businessObjectDataKey);
  // Validate attributes against attribute definitions.
  attributeDaoHelper.validateAttributesAgainstBusinessObjectDataAttributeDefinitions(attributes,
    businessObjectDataEntity.getBusinessObjectFormat().getAttributeDefinitions());
  // Update the attributes.
  attributeDaoHelper.updateBusinessObjectDataAttributes(businessObjectDataEntity, attributes);
  // Persist and refresh the entity.
  businessObjectDataEntity = businessObjectDataDao.saveAndRefresh(businessObjectDataEntity);
  // Create and return the business object data object from the persisted entity.
  return businessObjectDataHelper.createBusinessObjectDataFromEntity(businessObjectDataEntity);
}
origin: FINRAOS/herd

@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = NamespacePermissionEnum.WRITE)
@Override
public BusinessObjectData updateBusinessObjectDataAttributes(BusinessObjectDataKey businessObjectDataKey,
  BusinessObjectDataAttributesUpdateRequest businessObjectDataAttributesUpdateRequest)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
  // Validate the update request.
  Assert.notNull(businessObjectDataAttributesUpdateRequest, "A business object data attributes update request must be specified.");
  Assert.notNull(businessObjectDataAttributesUpdateRequest.getAttributes(), "A list of business object data attributes must be specified.");
  List<Attribute> attributes = businessObjectDataAttributesUpdateRequest.getAttributes();
  // Validate attributes. This is also going to trim the attribute names.
  attributeHelper.validateAttributes(attributes);
  // Retrieve the business object data and ensure it exists.
  BusinessObjectDataEntity businessObjectDataEntity = businessObjectDataDaoHelper.getBusinessObjectDataEntity(businessObjectDataKey);
  // Validate attributes against attribute definitions.
  attributeDaoHelper.validateAttributesAgainstBusinessObjectDataAttributeDefinitions(attributes,
    businessObjectDataEntity.getBusinessObjectFormat().getAttributeDefinitions());
  // Update the attributes.
  attributeDaoHelper.updateBusinessObjectDataAttributes(businessObjectDataEntity, attributes);
  // Persist and refresh the entity.
  businessObjectDataEntity = businessObjectDataDao.saveAndRefresh(businessObjectDataEntity);
  // Create and return the business object data object from the persisted entity.
  return businessObjectDataHelper.createBusinessObjectDataFromEntity(businessObjectDataEntity);
}
origin: org.finra.herd/herd-service

@NamespacePermission(fields = "#businessObjectDataKey.namespace", permissions = NamespacePermissionEnum.READ)
@Override
public BusinessObjectDataVersions getBusinessObjectDataVersions(BusinessObjectDataKey businessObjectDataKey)
{
  // Validate and trim the business object data key.
  businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, false, false);
  // Get the business object data versions based on the specified parameters.
  List<BusinessObjectDataEntity> businessObjectDataEntities = businessObjectDataDao.getBusinessObjectDataEntities(businessObjectDataKey);
  // Create the response.
  BusinessObjectDataVersions businessObjectDataVersions = new BusinessObjectDataVersions();
  for (BusinessObjectDataEntity businessObjectDataEntity : businessObjectDataEntities)
  {
    BusinessObjectDataVersion businessObjectDataVersion = new BusinessObjectDataVersion();
    BusinessObjectDataKey businessObjectDataVersionKey = businessObjectDataHelper.getBusinessObjectDataKey(businessObjectDataEntity);
    businessObjectDataVersion.setBusinessObjectDataKey(businessObjectDataVersionKey);
    businessObjectDataVersion.setStatus(businessObjectDataEntity.getStatus().getCode());
    businessObjectDataVersions.getBusinessObjectDataVersions().add(businessObjectDataVersion);
  }
  return businessObjectDataVersions;
}
origin: FINRAOS/herd

verify(businessObjectDataHelper, times(2)).validateBusinessObjectDataKey(businessObjectDataKey, true, true);
verifyNoMoreInteractionsHelper();
origin: org.finra.herd/herd-service

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
origin: FINRAOS/herd

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
origin: FINRAOS/herd

verify(businessObjectDataHelper).validateBusinessObjectDataKey(businessObjectDataKey, true, true);
verify(businessObjectDataDaoHelper).getBusinessObjectDataEntity(businessObjectDataKey);
verify(businessObjectFormatDaoHelper).getBusinessObjectFormatEntity(businessObjectFormatKey);
origin: org.finra.herd/herd-service

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
origin: FINRAOS/herd

businessObjectDataHelper.validateBusinessObjectDataKey(businessObjectDataKey, true, true);
org.finra.herd.service.helperBusinessObjectDataHelpervalidateBusinessObjectDataKey

Javadoc

Validates the business object data key. This method also trims the key parameters.

Popular methods of BusinessObjectDataHelper

  • getBusinessObjectDataKey
    Returns a business object data key for the business object data entity.
  • businessObjectDataKeyToString
    Returns a string representation of the business object data key.
  • getStorageUnitByStorageName
    Gets a storage unit by storage name (case insensitive).
  • businessObjectDataEntityAltKeyToString
    Returns a string representation of the alternate key values for the business object data entity.
  • createBusinessObjectDataFromEntity
    Creates the business object data from the persisted entity.
  • createBusinessObjectDataKeyFromEntity
    Creates a business object data key from a business object data entity.
  • createBusinessObjectDataKeyFromStorageUnitKey
    Creates a business object data key from a storage unit key.
  • getDateFromString
    Gets a date in a date format from a string format or null if one wasn't specified. The format of the
  • getSubPartitionValues
    Gets the sub-partition values for the specified business object data entity.
  • validateRegistrationDateRangeFilter
    Validates a registration date range filter. This method makes sure that a registration date range fi
  • validateSubPartitionValues
    Validates a list of sub-partition values. This method also trims the sub-partition values.
  • <init>
  • validateSubPartitionValues,
  • <init>,
  • assertBusinessObjectDataStatusEquals,
  • createBusinessObjectDataCreateRequest,
  • createBusinessObjectDataKey,
  • getPartitionFilter,
  • getPartitionValue,
  • getPrimaryAndSubPartitionValues,
  • validatePartitionValueFilters

Popular in Java

  • Reading from database using SQL prepared statement
  • scheduleAtFixedRate (Timer)
  • setRequestProperty (URLConnection)
  • putExtra (Intent)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Option (scala)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now