Class YDeployment

java.lang.Object
de.hybris.bootstrap.typesystem.YNameSpaceElement
de.hybris.bootstrap.typesystem.YDeployment

public class YDeployment extends YNameSpaceElement
 advanced-deployments.xml/model/package/bean
 
  • Constructor Details

  • Method Details

    • convertNativeTypes

      public static final String convertNativeTypes(String className)
    • toString

      public String toString()
      Overrides:
      toString in class YNameSpaceElement
    • resetCaches

      public void resetCaches()
      Description copied from class: YNameSpaceElement
      Since most typesystem elements use lazy references e.g. by codes this method allows to reset all lazy loaded references and data so that they will be calculated anew upon next access.
      Overrides:
      resetCaches in class YNameSpaceElement
    • validate

      public void validate()
      Description copied from class: YNameSpaceElement
      Validates the element. This should check whether or not lazy references can be resolved or any data is missing.
      Overrides:
      validate in class YNameSpaceElement
    • getFullName

      public String getFullName()
    • getName

      public String getName()
    • getClassBaseName

      public String getClassBaseName()
    • getTableName

      public String getTableName()
    • getCoreTableIndexDeployments

      public Set<YIndexDeployment> getCoreTableIndexDeployments()
    • getLocTableIndexDeployments

      public Set<YIndexDeployment> getLocTableIndexDeployments()
    • getIndexDeployments

      public Set<YIndexDeployment> getIndexDeployments(YAttributeDeployment.TableType tableType)
    • getIndexDeployments

      public Set<YIndexDeployment> getIndexDeployments()
    • getIndexDeployment

      public YIndexDeployment getIndexDeployment(String indexName)
    • getCoreTableAttributeDeployments

      public Set<YAttributeDeployment> getCoreTableAttributeDeployments()
    • getLocTableAttributeDeployments

      public Set<YAttributeDeployment> getLocTableAttributeDeployments()
    • getPropsTableAttributeDeployments

      public Set<YAttributeDeployment> getPropsTableAttributeDeployments()
    • isLocalized

      public boolean isLocalized()
    • getAttributeDeployments

      protected Set<YAttributeDeployment> getAttributeDeployments(YAttributeDeployment.TableType tableType)
    • getAttributeDeployments

      public Set<YAttributeDeployment> getAttributeDeployments()
    • getAttributeDeployment

      public YAttributeDeployment getAttributeDeployment(String persistenceQualifier)
    • getFinders

      public Set<YFinder> getFinders()
    • getItemTypeCode

      public int getItemTypeCode()
    • getPackageName

      public String getPackageName()
    • getSuperDeployment

      public YDeployment getSuperDeployment()
    • getSuperDeployments

      public List<YDeployment> getSuperDeployments()
    • getInheritancePath

      protected List<YDeployment> getInheritancePath()
    • getSuperDeploymentName

      public String getSuperDeploymentName()
    • isAbstract

      public boolean isAbstract()
    • setAbstract

      public void setAbstract(boolean isAbstract)
    • isGeneric

      public boolean isGeneric()
    • setGeneric

      public void setGeneric(boolean isGeneric)
    • getPropsTableName

      public String getPropsTableName()
    • setPropsTableName

      public void setPropsTableName(String propsTableName)
    • getAuditTableName

      public String getAuditTableName()
    • setAuditTableName

      public void setAuditTableName(String auditTableName)
    • isNonItemDeployment

      public boolean isNonItemDeployment()
    • setNonItemDeployment

      public void setNonItemDeployment(boolean isNonItemDeployment)
    • isFinal

      public boolean isFinal()
      Returns:
      the isFinal
    • setFinal

      public void setFinal(boolean isFinal)
      Parameters:
      isFinal - the isFinal to set
    • isAuditingEnabled

      @Deprecated(forRemoval=true) public boolean isAuditingEnabled(PlatformConfig platformConfig)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks whether auditing is enabled. Works only for "master" tenant.
      Parameters:
      platformConfig - platform configuration
      Returns:
      true if auditing is enabled in "master" tenant
    • isAuditingEnabled

      public boolean isAuditingEnabled(PlatformConfig platformConfig, String tenantId)
      Checks whether auditing is enabled for particular tenant.
      Parameters:
      platformConfig - platform configuration
      tenantId - tenantId to check
      Returns:
      true if auditing is enabled