Package de.hybris.bootstrap.typesystem
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 Summary
Constructors Constructor Description YDeployment(YNamespace container, java.lang.String packageName, java.lang.String name, java.lang.String superDeploymentName, java.lang.String tableName, int itemTypeCode)
-
Method Summary
-
Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, setLoaderInfo
-
-
-
-
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)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classYNameSpaceElement
-
resetCaches
public void resetCaches()
Description copied from class:YNameSpaceElementSince 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:
resetCachesin classYNameSpaceElement
-
validate
public void validate()
Description copied from class:YNameSpaceElementValidates the element. This should check whether or not lazy references can be resolved or any data is missing.- Overrides:
validatein classYNameSpaceElement
-
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(YAttributeDeployment.TableType tableType)
-
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()
-
getAttributeDeployments
protected java.util.Set<YAttributeDeployment> getAttributeDeployments(YAttributeDeployment.TableType tableType)
-
getAttributeDeployments
public java.util.Set<YAttributeDeployment> getAttributeDeployments()
-
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)
-
-