Class TypeManagerEJB
- java.lang.Object
-
- de.hybris.platform.persistence.ManagerEJB
-
- de.hybris.platform.persistence.type.TypeManagerEJB
-
public class TypeManagerEJB extends ManagerEJB
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classTypeManagerEJB.SubAttributeDescriptorCreator
-
Constructor Summary
Constructors Constructor Description TypeManagerEJB()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.ListcalculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType, AttributeDescriptorRemote superAttribute)protected java.util.ListcalculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType, ComposedTypeRemote superEnclosingType)booleancanRemoveItem(ItemRemote item)In case a manager wants to abort the removal of an Item this method should return false.voidchangeItemType(ItemRemote item, ComposedTypeRemote newType)voidconnectRelation(java.lang.String relName, boolean localized, ComposedTypeRemote relType, AttributeDescriptorRemote sourceFD, AttributeDescriptorRemote targetFD, AttributeDescriptorRemote orderingFD, AttributeDescriptorRemote locFD)protected voidcopyDownParentAttributeDescriptor(ComposedTypeRemote newType, AttributeDescriptorRemote parentDescriptor)protected voidcopySuperTypeData(HierarchieTypeRemote type, HierarchieTypeRemote newSuperType)AtomicTypeRemotecreateAtomicType(PK pkBase, AtomicTypeRemote superType, java.lang.Class javaClass)AtomicTypeRemotecreateAtomicType(PK pkBase, AtomicTypeRemote superType, java.lang.String code)AtomicTypeRemotecreateAtomicType(PK pkBase, java.lang.Class javaClass)AttributeDescriptorRemotecreateAttributeDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, java.lang.String persistenceQualifier, TypeRemote type, AtomicTypeRemote persistenceType, int modifiers, ComposedTypeRemote metaType, boolean reinitialize)CollectionTypeRemotecreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType)CollectionTypeRemotecreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType, int collectionType)MapTypeRemotecreateMapType(PK pkBase, java.lang.String code, TypeRemote argumentType, TypeRemote returnType)ComposedTypeRemotecreateNonRootComposedType(PK pkBase, ComposedTypeRemote superType, java.lang.String code, java.lang.String jaloClassName, ComposedTypeRemote metaType, boolean copySupertypeData)AttributeDescriptorRemotecreatePropertyDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers, ComposedTypeRemote metaType, java.util.Map sqlColumnDefs, boolean reinitialize)AttributeDescriptorRemotecreatePropertyDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers, ComposedTypeRemote metaType, java.util.Map sqlColumnDefs, boolean reinitialize, java.lang.String realColumnName)AttributeDescriptorRemotecreatePropertyRelationDescriptor(java.lang.String qualifier, ComposedTypeRemote enclosingType, ComposedTypeRemote type, int modifiers, boolean reinit)AttributeDescriptorRemotecreateRelationDescriptor(PK pkBase, java.lang.String relationName, java.lang.String qualifier, ComposedTypeRemote enclosingType, ComposedTypeRemote type, int modifiers, boolean localized, boolean reinit, int typeOfCollection)ComposedTypeRemotecreateRelationType(PK pkBase, java.lang.String relationName, boolean copySupertypeData, boolean isAbstract)ComposedTypeRemotecreateRelationType(PK pkBase, java.lang.String relationQualfier, boolean localized, AttributeDescriptorRemote sourceFD, AttributeDescriptorRemote targetFD)SearchRestrictionRemotecreateRestriction(PK principalPK, PK typePK, java.lang.String query, java.lang.String code, java.lang.Boolean active)ComposedTypeRemotecreateRootComposedType(PK pkBase, ComposedTypeRemote superType, java.lang.String code, java.lang.String jaloClassName, ItemDeployment deployment, ComposedTypeRemote metaType, boolean copySupertypeData)ComposedTypeRemotecreateRootRelationType(PK pkBase, java.lang.String relationQualfier, ItemDeployment deployment, boolean copySupertypeData)java.util.CollectiongetAllAtomicTypes()java.util.SetgetAllAttributeDescriptors(ComposedTypeRemote enclosingType)protected java.util.SetgetAllAttributeDescriptorsInternal(ComposedTypeRemote enclosingType)java.util.CollectiongetAllCollectionTypes()java.util.CollectiongetAllItemTypes()java.util.CollectiongetAllMapTypes()java.util.Set<? extends AttributeDescriptorRemote>getAllSubAttributeDescriptors(AttributeDescriptorRemote fd)java.util.SetgetAllSubTypes(HierarchieTypeRemote type)AtomicTypeRemotegetAtomicTypeRepresentation(TypeRemote type)java.util.SetgetAtomicTypesForJavaClass(java.lang.Class javaClass)AttributeDescriptorRemotegetAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier)java.util.SetgetAttributeDescriptors(ComposedTypeRemote enclosingType, boolean includePrivate)protected java.util.SetgetAttributeDescriptorsByInheritancePathString(java.lang.String qualifier, java.lang.String inheritancePathString)CollectionTypeRemotegetCollectionTypeNoCreate(java.lang.String relationName, java.lang.String qualifier)ComposedTypeRemotegetComposedType(java.lang.String code)AttributeDescriptorRemotegetDeclaredAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier)java.util.SetgetDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType)protected java.util.SetgetDeclaredAttributeDescriptorsInternal(ComposedTypeRemote enclosingType)AttributeDescriptorRemotegetEveryAttributeDescriptor(PK enclosingTypePK, java.lang.String qualifier)AttributeDescriptorRemotegetEveryAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier)java.util.SetgetInheritedAttributeDescriptors(ComposedTypeRemote enclosingType)java.util.CollectiongetMapTypesByArgumentType(TypeRemote argumentType)AtomicTypeRemotegetOrCreateAtomicType(PK pkBase, java.lang.Class javaClass)CollectionTypeRemotegetOrCreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType)CollectionTypeRemotegetOrCreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType, int collectionType)protected MapTypeRemotegetOrCreateMapType(PK pkBase, java.lang.String code, TypeRemote argumentType, TypeRemote returnType)checks if there is a maptype for a given argument type and return type.java.util.SetgetPropertyDescriptors(java.lang.String ectPK)java.lang.StringgetProposedDatabaseColumn(AttributeDescriptorRemote feature)protected ComposedTypeRemotegetRelationDescriptorMetaType()protected ComposedTypeRemotegetRelationMetaType()protected ComposedTypeRemotegetRelationRootType()java.util.CollectiongetRestrictions(PK principalPK, PK typePK)AtomicTypeRemotegetRootAtomicType(java.lang.Class javaClass)ComposedTypeRemotegetRootComposedType(int typecode)ComposedTypeRemotegetRootComposedTypeForJaloClass(java.lang.String jaloClassName)java.util.SetgetSubTypes(HierarchieTypeRemote type)TypeRemotegetType(java.lang.String code)TypeRemotegetType(java.lang.String code, int typePattern)intgetTypecode()booleanhasSameElementType(CollectionTypeRemote collType, ComposedTypeRemote newTypeDescriptor)protected booleanisInstanceOf(ItemRemote item, ComposedTypeRemote ct)booleanisLocalizationType(TypeRemote type, java.util.List context)protected booleanisNonRemovableType(TypeRemote item)protected booleanisRelationDescriptor(AttributeDescriptorRemote fd)booleanisRelationType(ComposedTypeRemote type)voidnotifyItemRemove(ItemRemote item)Callback method to get notified if an item in the hybris platform is going to be removed.protected booleannotInstanceManagingComposedTypeWithInstances(TypeRemote item)voidprepareItemRemove(ItemRemote item)Called before a not stageable item is removed.voidredeclareAttributeDescriptor(AttributeDescriptorRemote theFD, TypeRemote type, int modifiers)AttributeDescriptorRemoteredeclareAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers)protected booleanreferencedType(TypeRemote item)voidremoveAttributeDescriptor(AttributeDescriptorRemote fd)voidremoveItem(ItemRemote item)Removes an Item which is not stageable.protected voidremoveRelationDescriptor(AttributeDescriptorRemote fd)voidsetDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType, java.util.Set attributeDescriptors)protected booleantypeWithSubTypes(TypeRemote item)-
Methods inherited from class de.hybris.platform.persistence.ManagerEJB
ejbCreate, ejbPostCreate, getPersistencePool, isReinitialization
-
-
-
-
Method Detail
-
getTypecode
public int getTypecode()
-
isLocalizationType
public boolean isLocalizationType(TypeRemote type, java.util.List context)
-
changeItemType
public void changeItemType(ItemRemote item, ComposedTypeRemote newType) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
getAllItemTypes
public java.util.Collection getAllItemTypes()
-
getAllCollectionTypes
public java.util.Collection getAllCollectionTypes()
-
getAllMapTypes
public java.util.Collection getAllMapTypes()
-
getAllAtomicTypes
public java.util.Collection getAllAtomicTypes()
-
getType
public TypeRemote getType(java.lang.String code) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getType
public TypeRemote getType(java.lang.String code, int typePattern) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getOrCreateAtomicType
public AtomicTypeRemote getOrCreateAtomicType(PK pkBase, java.lang.Class javaClass) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
getRootComposedTypeForJaloClass
public ComposedTypeRemote getRootComposedTypeForJaloClass(java.lang.String jaloClassName) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getRootComposedType
public ComposedTypeRemote getRootComposedType(int typecode) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getComposedType
public ComposedTypeRemote getComposedType(java.lang.String code) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getRootAtomicType
public AtomicTypeRemote getRootAtomicType(java.lang.Class javaClass) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getProposedDatabaseColumn
public java.lang.String getProposedDatabaseColumn(AttributeDescriptorRemote feature)
-
createAtomicType
public AtomicTypeRemote createAtomicType(PK pkBase, java.lang.Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createAtomicType
public AtomicTypeRemote createAtomicType(PK pkBase, AtomicTypeRemote superType, java.lang.Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createAtomicType
public AtomicTypeRemote createAtomicType(PK pkBase, AtomicTypeRemote superType, java.lang.String code) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createNonRootComposedType
public ComposedTypeRemote createNonRootComposedType(PK pkBase, ComposedTypeRemote superType, java.lang.String code, java.lang.String jaloClassName, ComposedTypeRemote metaType, boolean copySupertypeData) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createRootComposedType
public ComposedTypeRemote createRootComposedType(PK pkBase, ComposedTypeRemote superType, java.lang.String code, java.lang.String jaloClassName, ItemDeployment deployment, ComposedTypeRemote metaType, boolean copySupertypeData) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
getOrCreateCollectionType
public CollectionTypeRemote getOrCreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
getOrCreateCollectionType
public CollectionTypeRemote getOrCreateCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType, int collectionType) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
getOrCreateMapType
protected MapTypeRemote getOrCreateMapType(PK pkBase, java.lang.String code, TypeRemote argumentType, TypeRemote returnType) throws EJBInvalidParameterException
checks if there is a maptype for a given argument type and return type. if not a new one will be created- Parameters:
code- the code of the new type if such has to be createdargumentType- the desired argument typereturnType- the desired return type- Returns:
- the map type which was found or creates
- Throws:
EJBInvalidParameterException- in case
-
createCollectionType
public CollectionTypeRemote createCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createCollectionType
public CollectionTypeRemote createCollectionType(PK pkBase, java.lang.String code, TypeRemote elementType, int collectionType) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
createMapType
public MapTypeRemote createMapType(PK pkBase, java.lang.String code, TypeRemote argumentType, TypeRemote returnType) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
getMapTypesByArgumentType
public java.util.Collection getMapTypesByArgumentType(TypeRemote argumentType)
-
getAtomicTypesForJavaClass
public java.util.Set getAtomicTypesForJavaClass(java.lang.Class javaClass)
-
getSubTypes
public java.util.Set getSubTypes(HierarchieTypeRemote type)
-
getAllSubTypes
public java.util.Set getAllSubTypes(HierarchieTypeRemote type)
-
getAllSubAttributeDescriptors
public java.util.Set<? extends AttributeDescriptorRemote> getAllSubAttributeDescriptors(AttributeDescriptorRemote fd)
-
getAttributeDescriptorsByInheritancePathString
protected java.util.Set getAttributeDescriptorsByInheritancePathString(java.lang.String qualifier, java.lang.String inheritancePathString)
-
getDeclaredAttributeDescriptors
public java.util.Set getDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType)
-
getDeclaredAttributeDescriptorsInternal
protected java.util.Set getDeclaredAttributeDescriptorsInternal(ComposedTypeRemote enclosingType)
-
getInheritedAttributeDescriptors
public java.util.Set getInheritedAttributeDescriptors(ComposedTypeRemote enclosingType)
-
setDeclaredAttributeDescriptors
public void setDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType, java.util.Set attributeDescriptors) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
getAttributeDescriptors
public java.util.Set getAttributeDescriptors(ComposedTypeRemote enclosingType, boolean includePrivate)
-
getDeclaredAttributeDescriptor
public AttributeDescriptorRemote getDeclaredAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getAttributeDescriptor
public AttributeDescriptorRemote getAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getEveryAttributeDescriptor
public AttributeDescriptorRemote getEveryAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getEveryAttributeDescriptor
public AttributeDescriptorRemote getEveryAttributeDescriptor(PK enclosingTypePK, java.lang.String qualifier) throws EJBItemNotFoundException
- Throws:
EJBItemNotFoundException
-
getAllAttributeDescriptors
public java.util.Set getAllAttributeDescriptors(ComposedTypeRemote enclosingType)
-
getAllAttributeDescriptorsInternal
protected java.util.Set getAllAttributeDescriptorsInternal(ComposedTypeRemote enclosingType)
-
getPropertyDescriptors
public java.util.Set getPropertyDescriptors(java.lang.String ectPK)
-
createAttributeDescriptor
public AttributeDescriptorRemote createAttributeDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, java.lang.String persistenceQualifier, TypeRemote type, AtomicTypeRemote persistenceType, int modifiers, ComposedTypeRemote metaType, boolean reinitialize) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
getAtomicTypeRepresentation
public AtomicTypeRemote getAtomicTypeRepresentation(TypeRemote type)
-
createPropertyDescriptor
public AttributeDescriptorRemote createPropertyDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers, ComposedTypeRemote metaType, java.util.Map sqlColumnDefs, boolean reinitialize) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
createPropertyDescriptor
public AttributeDescriptorRemote createPropertyDescriptor(PK pkBase, ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers, ComposedTypeRemote metaType, java.util.Map sqlColumnDefs, boolean reinitialize, java.lang.String realColumnName) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
redeclareAttributeDescriptor
public AttributeDescriptorRemote redeclareAttributeDescriptor(ComposedTypeRemote enclosingType, java.lang.String qualifier, TypeRemote type, int modifiers) throws EJBInvalidParameterException, EJBItemNotFoundException
-
redeclareAttributeDescriptor
public void redeclareAttributeDescriptor(AttributeDescriptorRemote theFD, TypeRemote type, int modifiers) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
copyDownParentAttributeDescriptor
protected void copyDownParentAttributeDescriptor(ComposedTypeRemote newType, AttributeDescriptorRemote parentDescriptor) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
calculateSubAttributeInheritancePath
protected java.util.List calculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType, AttributeDescriptorRemote superAttribute)
-
calculateSubAttributeInheritancePath
protected java.util.List calculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType, ComposedTypeRemote superEnclosingType)
-
copySuperTypeData
protected void copySuperTypeData(HierarchieTypeRemote type, HierarchieTypeRemote newSuperType) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
notInstanceManagingComposedTypeWithInstances
protected boolean notInstanceManagingComposedTypeWithInstances(TypeRemote item)
-
isNonRemovableType
protected boolean isNonRemovableType(TypeRemote item)
-
referencedType
protected boolean referencedType(TypeRemote item)
-
typeWithSubTypes
protected boolean typeWithSubTypes(TypeRemote item)
-
createRelationType
public ComposedTypeRemote createRelationType(PK pkBase, java.lang.String relationQualfier, boolean localized, AttributeDescriptorRemote sourceFD, AttributeDescriptorRemote targetFD) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
getRelationMetaType
protected ComposedTypeRemote getRelationMetaType()
-
getRelationDescriptorMetaType
protected ComposedTypeRemote getRelationDescriptorMetaType()
-
isRelationDescriptor
protected boolean isRelationDescriptor(AttributeDescriptorRemote fd)
-
getRelationRootType
protected ComposedTypeRemote getRelationRootType()
-
isRelationType
public boolean isRelationType(ComposedTypeRemote type)
-
createRelationType
public ComposedTypeRemote createRelationType(PK pkBase, java.lang.String relationName, boolean copySupertypeData, boolean isAbstract) throws EJBDuplicateCodeException
- Throws:
EJBDuplicateCodeException
-
createRootRelationType
public ComposedTypeRemote createRootRelationType(PK pkBase, java.lang.String relationQualfier, ItemDeployment deployment, boolean copySupertypeData) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
connectRelation
public void connectRelation(java.lang.String relName, boolean localized, ComposedTypeRemote relType, AttributeDescriptorRemote sourceFD, AttributeDescriptorRemote targetFD, AttributeDescriptorRemote orderingFD, AttributeDescriptorRemote locFD)
-
getCollectionTypeNoCreate
public CollectionTypeRemote getCollectionTypeNoCreate(java.lang.String relationName, java.lang.String qualifier)
-
hasSameElementType
public boolean hasSameElementType(CollectionTypeRemote collType, ComposedTypeRemote newTypeDescriptor)
-
createRelationDescriptor
public AttributeDescriptorRemote createRelationDescriptor(PK pkBase, java.lang.String relationName, java.lang.String qualifier, ComposedTypeRemote enclosingType, ComposedTypeRemote type, int modifiers, boolean localized, boolean reinit, int typeOfCollection) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
createPropertyRelationDescriptor
public AttributeDescriptorRemote createPropertyRelationDescriptor(java.lang.String qualifier, ComposedTypeRemote enclosingType, ComposedTypeRemote type, int modifiers, boolean reinit) throws EJBDuplicateQualifierException, EJBInvalidParameterException
-
createRestriction
public SearchRestrictionRemote createRestriction(PK principalPK, PK typePK, java.lang.String query, java.lang.String code, java.lang.Boolean active)
-
canRemoveItem
public boolean canRemoveItem(ItemRemote item) throws ConsistencyCheckException
Description copied from class:ManagerEJBIn case a manager wants to abort the removal of an Item this method should return false. Since all manager are asked before you can assume that no changes are made when one manager aborts.- Overrides:
canRemoveItemin classManagerEJB- Throws:
ConsistencyCheckException- you can either throw an exception or return false
-
prepareItemRemove
public void prepareItemRemove(ItemRemote item) throws ConsistencyCheckException
Description copied from class:ManagerEJBCalled before a not stageable item is removed. This is a default implementation and can be overridden by subclasses to provide consistency checks.- Overrides:
prepareItemRemovein classManagerEJB- Throws:
ConsistencyCheckException- See Also:
ManagerEJB.removeItem(ItemRemote)
-
removeItem
public void removeItem(ItemRemote item) throws ConsistencyCheckException
Description copied from class:ManagerEJBRemoves an Item which is not stageable. The following tasks are done by this method:- Check if item is stageable; if it is, throw exception (we can
- call
ManagerEJB.prepareItemRemove(ItemRemote) - Depending on the given stagingMethod do:
Productive Stage - Remove staged copy (item.getStagedCopy()) of item, if it exist
- call NotifyManager.notifyItemRemove( item )
- Remove the entity
- Remove staged copy (item.getStagedCopy()) of item, if it exist
- Mark item as removed (item.setRemoved(true)
- Overrides:
removeItemin classManagerEJB- Throws:
ConsistencyCheckException- See Also:
ManagerEJB.prepareItemRemove(ItemRemote)
-
notifyItemRemove
public void notifyItemRemove(ItemRemote item)
Description copied from class:ManagerEJBCallback method to get notified if an item in the hybris platform is going to be removed.
Each manager can perform some cleanups.
It is a major failure to throw an exception here to abort item removal; useManagerEJB.canRemoveItem(ItemRemote)instead to signal your veto.- Overrides:
notifyItemRemovein classManagerEJB
-
isInstanceOf
protected boolean isInstanceOf(ItemRemote item, ComposedTypeRemote ct)
-
removeRelationDescriptor
protected void removeRelationDescriptor(AttributeDescriptorRemote fd) throws ConsistencyCheckException
- Throws:
ConsistencyCheckException
-
removeAttributeDescriptor
public void removeAttributeDescriptor(AttributeDescriptorRemote fd)
-
-