Interface AttributeDescriptorRemote
- All Superinterfaces:
DescriptorRemote,EntityProxy,ExtensibleItemRemote,ItemRemote,LocalizableItemRemote,TypeManagerManagedRemote
- All Known Implementing Classes:
AttributeDescriptor_HJMPWrapper,AttributeDescriptorEJB
-
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanintbooleanbooleanbooleanbooleanbooleanbooleanisPartOf()booleanbooleanbooleanbooleanbooleanbooleanvoidreinitializeAttribute(String qualifier, String persistenceQualifier, TypeRemote type, AtomicTypeRemote persistenceType, int modifiers, AttributeDescriptorRemote superFD, List inheritencePath, ComposedTypeRemote metaType, AttributeDescriptorRemote selectionOfDesc) voidsetAttributeType(TypeRemote type) voidsetDatabaseColumn(String col) booleanchanges a inherited feature into a declared one by taking its enclosing type as its new declaring enclosing type.voidsetDontOptimize(boolean dontopt) voidsetEnclosingType(ComposedTypeRemote enclType) voidsetInitial(boolean init) voidsetLocalized(boolean localized) voidsetModifiers(int modifiers) voidsetOptional(boolean optional) voidsetPartOf(boolean part) voidsetPrivate(boolean priv) voidsetProperty(boolean isProperty) voidsetReadable(boolean readable) voidsetRemovable(boolean removable) voidsetSearchable(boolean search) voidsetSelectionOf(AttributeDescriptorRemote descriptor) voidsetWritable(boolean writable) Methods inherited from interface de.hybris.platform.persistence.framework.EntityProxy
getPKMethods inherited from interface de.hybris.platform.persistence.ExtensibleItemRemote
copyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertyMethods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSinceMethods inherited from interface de.hybris.platform.persistence.c2l.LocalizableItemRemote
copyLocalizablePropertiesFrom, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, hintPropertyCache, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty
-
Method Details
-
reinitializeAttribute
void reinitializeAttribute(String qualifier, String persistenceQualifier, TypeRemote type, AtomicTypeRemote persistenceType, int modifiers, AttributeDescriptorRemote superFD, List inheritencePath, ComposedTypeRemote metaType, AttributeDescriptorRemote selectionOfDesc) throws EJBDuplicateQualifierException, EJBInvalidParameterException -
getDeclaringEnclosingType
ComposedTypeRemote getDeclaringEnclosingType() -
changeDeclaringEnclosingType
- Throws:
EJBInvalidParameterException
-
getEnclosingType
ComposedTypeRemote getEnclosingType() -
setEnclosingType
- Throws:
EJBInvalidParameterException
-
getQualifier
String getQualifier()- Specified by:
getQualifierin interfaceDescriptorRemote
-
getPersistenceQualifier
String getPersistenceQualifier() -
getAttributeType
TypeRemote getAttributeType()- Specified by:
getAttributeTypein interfaceDescriptorRemote
-
setAttributeType
- Throws:
EJBInvalidParameterException
-
getPersistenceType
AtomicTypeRemote getPersistenceType() -
getDeclaringSuperAttributeDescriptor
AttributeDescriptorRemote getDeclaringSuperAttributeDescriptor() -
isAssignableFrom
-
getInheritancePath
List getInheritancePath() -
setDatabaseColumn
-
getDatabaseColumn
String getDatabaseColumn() -
getPersistenceClass
Class getPersistenceClass() -
getInheritancePathString
String getInheritancePathString() -
getSelectionOf
AttributeDescriptorRemote getSelectionOf() -
setSelectionOf
- Throws:
EJBInvalidParameterException
-
getModifiers
int getModifiers() -
setModifiers
- Throws:
EJBInvalidParameterException
-
isProperty
boolean isProperty() -
setProperty
void setProperty(boolean isProperty) -
isLocalized
boolean isLocalized()- Specified by:
isLocalizedin interfaceDescriptorRemote
-
setLocalized
void setLocalized(boolean localized) -
isInherited
boolean isInherited() -
isInitial
boolean isInitial() -
setInitial
- Throws:
EJBInvalidParameterException
-
isReadable
boolean isReadable() -
setReadable
- Throws:
EJBInvalidParameterException
-
isWritable
boolean isWritable() -
setWritable
- Throws:
EJBInvalidParameterException
-
isRemovable
boolean isRemovable() -
setRemovable
- Throws:
EJBInvalidParameterException
-
isOptional
boolean isOptional() -
setOptional
- Throws:
EJBInvalidParameterException
-
isSearchable
boolean isSearchable() -
setSearchable
- Throws:
EJBInvalidParameterException
-
isPartOf
boolean isPartOf() -
setPartOf
- Throws:
EJBInvalidParameterException
-
isPrivate
boolean isPrivate() -
setPrivate
- Throws:
EJBInvalidParameterException
-
dontOptimize
boolean dontOptimize() -
setDontOptimize
- Throws:
EJBInvalidParameterException
-
setDeclared
boolean setDeclared()changes a inherited feature into a declared one by taking its enclosing type as its new declaring enclosing type. please note that this changes the inheritance path too!- Returns:
- true if any change was made, false if the feature was already a declared one
-