Class YDeployment


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

      • YDeployment

        public YDeployment​(YNamespace container,
                           java.lang.String packageName,
                           java.lang.String name,
                           java.lang.String superDeploymentName,
                           java.lang.String tableName,
                           int itemTypeCode)
    • Method Detail

      • convertNativeTypes

        public static final java.lang.String convertNativeTypes​(java.lang.String className)
      • 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 java.lang.String getFullName()
      • getName

        public java.lang.String getName()
      • getClassBaseName

        public java.lang.String getClassBaseName()
      • getTableName

        public java.lang.String getTableName()
      • getCoreTableIndexDeployments

        public java.util.Set<YIndexDeployment> getCoreTableIndexDeployments()
      • getLocTableIndexDeployments

        public java.util.Set<YIndexDeployment> getLocTableIndexDeployments()
      • getIndexDeployments

        public java.util.Set<YIndexDeployment> getIndexDeployments()
      • getIndexDeployment

        public YIndexDeployment getIndexDeployment​(java.lang.String indexName)
      • getCoreTableAttributeDeployments

        public java.util.Set<YAttributeDeployment> getCoreTableAttributeDeployments()
      • getLocTableAttributeDeployments

        public java.util.Set<YAttributeDeployment> getLocTableAttributeDeployments()
      • getPropsTableAttributeDeployments

        public java.util.Set<YAttributeDeployment> getPropsTableAttributeDeployments()
      • isLocalized

        public boolean isLocalized()
      • getAttributeDeployment

        public YAttributeDeployment getAttributeDeployment​(java.lang.String persistenceQualifier)
      • getFinders

        public java.util.Set<YFinder> getFinders()
      • getItemTypeCode

        public int getItemTypeCode()
      • getPackageName

        public java.lang.String getPackageName()
      • getSuperDeployment

        public YDeployment getSuperDeployment()
      • getSuperDeployments

        public java.util.List<YDeployment> getSuperDeployments()
      • getInheritancePath

        protected java.util.List<YDeployment> getInheritancePath()
      • getSuperDeploymentName

        public java.lang.String getSuperDeploymentName()
      • isAbstract

        public boolean isAbstract()
      • setAbstract

        public void setAbstract​(boolean isAbstract)
      • isGeneric

        public boolean isGeneric()
      • setGeneric

        public void setGeneric​(boolean isGeneric)
      • getPropsTableName

        public java.lang.String getPropsTableName()
      • setPropsTableName

        public void setPropsTableName​(java.lang.String propsTableName)
      • getAuditTableName

        public java.lang.String getAuditTableName()
      • setAuditTableName

        public void setAuditTableName​(java.lang.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

        public boolean isAuditingEnabled​(PlatformConfig platformConfig)