Class ParsedDeployments

java.lang.Object
de.hybris.platform.util.typesystem.ParsedDeployments
All Implemented Interfaces:
DeploymentImpl, Serializable

public class ParsedDeployments extends Object implements DeploymentImpl
See Also:
  • Constructor Details

  • Method Details

    • createDeployments

      protected Collection<ItemDeployment> createDeployments(YTypeSystem sys, Set<YExtension> hideExtensions)
    • getBeanIDs

      public Set<String> getBeanIDs()
      Returns all deployment names.
      Specified by:
      getBeanIDs in interface DeploymentImpl
      Returns:
      all item deployment names available in this deployment
    • getColumnDefinition

      public final String getColumnDefinition(String database, String attributeClassName)
      Specified by:
      getColumnDefinition in interface DeploymentImpl
      attributeClassName - the cmp field class of a given cmp field attribute
      Returns:
      the sql column defintion for the current database
    • getItemDeployment

      public ItemDeployment getItemDeployment(String beanID)
      Specified by:
      getItemDeployment in interface DeploymentImpl
      Parameters:
      beanID - the deployment name of an item - should be package name + bean name from ejb-jar-xsl.xml
      Returns:
      a item deployment info object
    • getJavaTypeMapping

      public Map<String,String> getJavaTypeMapping(String database)
      Specified by:
      getJavaTypeMapping in interface DeploymentImpl
      Returns:
      a map { java class name -> column type as string } for the currently configured database ( see param 'database.name' )