Package de.hybris.bootstrap.typesystem
Class YDeployment
java.lang.Object
de.hybris.bootstrap.typesystem.YNameSpaceElement
de.hybris.bootstrap.typesystem.YDeployment
advanced-deployments.xml/model/package/bean
-
Constructor Summary
ConstructorsConstructorDescriptionYDeployment(YNamespace container, String packageName, String name, String superDeploymentName, String tableName, int itemTypeCode) -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringconvertNativeTypes(String className) getAttributeDeployment(String persistenceQualifier) protected Set<YAttributeDeployment>getIndexDeployment(String indexName) protected List<YDeployment>intgetName()booleanbooleanisAuditingEnabled(PlatformConfig platformConfig) Deprecated, for removal: This API element is subject to removal in a future version.booleanisAuditingEnabled(PlatformConfig platformConfig, String tenantId) Checks whether auditing is enabled for particular tenant.booleanisFinal()booleanbooleanbooleanvoidSince most typesystem elements use lazy references e.g.voidsetAbstract(boolean isAbstract) voidsetAuditTableName(String auditTableName) voidsetFinal(boolean isFinal) voidsetGeneric(boolean isGeneric) voidsetNonItemDeployment(boolean isNonItemDeployment) voidsetPropsTableName(String propsTableName) toString()voidvalidate()Validates the element.Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, setLoaderInfo
-
Constructor Details
-
YDeployment
public YDeployment(YNamespace container, String packageName, String name, String superDeploymentName, String tableName, int itemTypeCode)
-
-
Method Details
-
convertNativeTypes
-
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
-
getName
-
getClassBaseName
-
getTableName
-
getCoreTableIndexDeployments
-
getLocTableIndexDeployments
-
getIndexDeployments
-
getIndexDeployments
-
getIndexDeployment
-
getCoreTableAttributeDeployments
-
getLocTableAttributeDeployments
-
getPropsTableAttributeDeployments
-
isLocalized
public boolean isLocalized() -
getAttributeDeployments
protected Set<YAttributeDeployment> getAttributeDeployments(YAttributeDeployment.TableType tableType) -
getAttributeDeployments
-
getAttributeDeployment
-
getFinders
-
getItemTypeCode
public int getItemTypeCode() -
getPackageName
-
getSuperDeployment
-
getSuperDeployments
-
getInheritancePath
-
getSuperDeploymentName
-
isAbstract
public boolean isAbstract() -
setAbstract
public void setAbstract(boolean isAbstract) -
isGeneric
public boolean isGeneric() -
setGeneric
public void setGeneric(boolean isGeneric) -
getPropsTableName
-
setPropsTableName
-
getAuditTableName
-
setAuditTableName
-
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, for removal: This API element is subject to removal in a future version.in favor ofisAuditingEnabled(PlatformConfig, String)Checks whether auditing is enabled. Works only for "master" tenant.- Parameters:
platformConfig- platform configuration- Returns:
- true if auditing is enabled in "master" tenant
-
isAuditingEnabled
Checks whether auditing is enabled for particular tenant.- Parameters:
platformConfig- platform configurationtenantId- tenantId to check- Returns:
- true if auditing is enabled
-
isAuditingEnabled(PlatformConfig, String)