All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected List |
calculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType,
AttributeDescriptorRemote superAttribute) |
protected List |
calculateSubAttributeInheritancePath(ComposedTypeRemote newEnclosingType,
ComposedTypeRemote superEnclosingType) |
boolean |
canRemoveItem(ItemRemote item)
In case a manager wants to abort the removal of an Item this method should return false.
|
void |
changeItemType(ItemRemote item,
ComposedTypeRemote newType) |
void |
connectRelation(String relName,
boolean localized,
ComposedTypeRemote relType,
AttributeDescriptorRemote sourceFD,
AttributeDescriptorRemote targetFD,
AttributeDescriptorRemote orderingFD,
AttributeDescriptorRemote locFD) |
protected void |
copyDownParentAttributeDescriptor(ComposedTypeRemote newType,
AttributeDescriptorRemote parentDescriptor) |
protected void |
copySuperTypeData(HierarchieTypeRemote type,
HierarchieTypeRemote newSuperType) |
AtomicTypeRemote |
createAtomicType(PK pkBase,
AtomicTypeRemote superType,
Class javaClass) |
AtomicTypeRemote |
createAtomicType(PK pkBase,
AtomicTypeRemote superType,
String code) |
AtomicTypeRemote |
createAtomicType(PK pkBase,
Class javaClass) |
AttributeDescriptorRemote |
createAttributeDescriptor(PK pkBase,
ComposedTypeRemote enclosingType,
String qualifier,
String persistenceQualifier,
TypeRemote type,
AtomicTypeRemote persistenceType,
int modifiers,
ComposedTypeRemote metaType,
boolean reinitialize) |
CollectionTypeRemote |
createCollectionType(PK pkBase,
String code,
TypeRemote elementType) |
CollectionTypeRemote |
createCollectionType(PK pkBase,
String code,
TypeRemote elementType,
int collectionType) |
MapTypeRemote |
createMapType(PK pkBase,
String code,
TypeRemote argumentType,
TypeRemote returnType) |
ComposedTypeRemote |
createNonRootComposedType(PK pkBase,
ComposedTypeRemote superType,
String code,
String jaloClassName,
ComposedTypeRemote metaType,
boolean copySupertypeData) |
AttributeDescriptorRemote |
createPropertyDescriptor(PK pkBase,
ComposedTypeRemote enclosingType,
String qualifier,
TypeRemote type,
int modifiers,
ComposedTypeRemote metaType,
Map sqlColumnDefs,
boolean reinitialize) |
AttributeDescriptorRemote |
createPropertyDescriptor(PK pkBase,
ComposedTypeRemote enclosingType,
String qualifier,
TypeRemote type,
int modifiers,
ComposedTypeRemote metaType,
Map sqlColumnDefs,
boolean reinitialize,
String realColumnName) |
AttributeDescriptorRemote |
createPropertyRelationDescriptor(String qualifier,
ComposedTypeRemote enclosingType,
ComposedTypeRemote type,
int modifiers,
boolean reinit) |
AttributeDescriptorRemote |
createRelationDescriptor(PK pkBase,
String relationName,
String qualifier,
ComposedTypeRemote enclosingType,
ComposedTypeRemote type,
int modifiers,
boolean localized,
boolean reinit,
int typeOfCollection) |
ComposedTypeRemote |
createRelationType(PK pkBase,
String relationQualfier,
boolean localized,
AttributeDescriptorRemote sourceFD,
AttributeDescriptorRemote targetFD) |
ComposedTypeRemote |
createRelationType(PK pkBase,
String relationName,
boolean copySupertypeData,
boolean isAbstract) |
SearchRestrictionRemote |
createRestriction(PK principalPK,
PK typePK,
String query,
String code,
Boolean active) |
ComposedTypeRemote |
createRootComposedType(PK pkBase,
ComposedTypeRemote superType,
String code,
String jaloClassName,
ItemDeployment deployment,
ComposedTypeRemote metaType,
boolean copySupertypeData) |
ComposedTypeRemote |
createRootRelationType(PK pkBase,
String relationQualfier,
ItemDeployment deployment,
boolean copySupertypeData) |
Collection |
getAllAtomicTypes() |
Set |
getAllAttributeDescriptors(ComposedTypeRemote enclosingType) |
protected Set |
getAllAttributeDescriptorsInternal(ComposedTypeRemote enclosingType) |
Collection |
getAllCollectionTypes() |
Collection |
getAllItemTypes() |
Collection |
getAllMapTypes() |
Set<? extends AttributeDescriptorRemote> |
getAllSubAttributeDescriptors(AttributeDescriptorRemote fd) |
Set |
getAllSubTypes(HierarchieTypeRemote type) |
AtomicTypeRemote |
getAtomicTypeRepresentation(TypeRemote type) |
Set |
getAtomicTypesForJavaClass(Class javaClass) |
AttributeDescriptorRemote |
getAttributeDescriptor(ComposedTypeRemote enclosingType,
String qualifier) |
Set |
getAttributeDescriptors(ComposedTypeRemote enclosingType,
boolean includePrivate) |
protected Set |
getAttributeDescriptorsByInheritancePathString(String qualifier,
String inheritancePathString) |
CollectionTypeRemote |
getCollectionTypeNoCreate(String relationName,
String qualifier) |
ComposedTypeRemote |
getComposedType(String code) |
AttributeDescriptorRemote |
getDeclaredAttributeDescriptor(ComposedTypeRemote enclosingType,
String qualifier) |
Set |
getDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType) |
protected Set |
getDeclaredAttributeDescriptorsInternal(ComposedTypeRemote enclosingType) |
AttributeDescriptorRemote |
getEveryAttributeDescriptor(ComposedTypeRemote enclosingType,
String qualifier) |
AttributeDescriptorRemote |
getEveryAttributeDescriptor(PK enclosingTypePK,
String qualifier) |
Set |
getInheritedAttributeDescriptors(ComposedTypeRemote enclosingType) |
Collection |
getMapTypesByArgumentType(TypeRemote argumentType) |
AtomicTypeRemote |
getOrCreateAtomicType(PK pkBase,
Class javaClass) |
CollectionTypeRemote |
getOrCreateCollectionType(PK pkBase,
String code,
TypeRemote elementType) |
CollectionTypeRemote |
getOrCreateCollectionType(PK pkBase,
String code,
TypeRemote elementType,
int collectionType) |
protected MapTypeRemote |
getOrCreateMapType(PK pkBase,
String code,
TypeRemote argumentType,
TypeRemote returnType)
checks if there is a maptype for a given argument type and return type.
|
Set |
getPropertyDescriptors(String ectPK) |
String |
getProposedDatabaseColumn(AttributeDescriptorRemote feature) |
protected ComposedTypeRemote |
getRelationDescriptorMetaType() |
protected ComposedTypeRemote |
getRelationMetaType() |
protected ComposedTypeRemote |
getRelationRootType() |
Collection |
getRestrictions(PK principalPK,
PK typePK) |
AtomicTypeRemote |
getRootAtomicType(Class javaClass) |
ComposedTypeRemote |
getRootComposedType(int typecode) |
ComposedTypeRemote |
getRootComposedTypeForJaloClass(String jaloClassName) |
Set |
getSubTypes(HierarchieTypeRemote type) |
TypeRemote |
getType(String code) |
TypeRemote |
getType(String code,
int typePattern) |
int |
getTypecode() |
boolean |
hasSameElementType(CollectionTypeRemote collType,
ComposedTypeRemote newTypeDescriptor) |
protected boolean |
isInstanceOf(ItemRemote item,
ComposedTypeRemote ct) |
boolean |
isLocalizationType(TypeRemote type,
List context) |
protected boolean |
isNonRemovableType(TypeRemote item) |
protected boolean |
isRelationDescriptor(AttributeDescriptorRemote fd) |
boolean |
isRelationType(ComposedTypeRemote type) |
void |
notifyItemRemove(ItemRemote item)
Callback method to get notified if an item in the hybris platform is going to be removed.
|
protected boolean |
notInstanceManagingComposedTypeWithInstances(TypeRemote item) |
void |
prepareItemRemove(ItemRemote item)
Called before a not stageable item is removed.
|
void |
redeclareAttributeDescriptor(AttributeDescriptorRemote theFD,
TypeRemote type,
int modifiers) |
AttributeDescriptorRemote |
redeclareAttributeDescriptor(ComposedTypeRemote enclosingType,
String qualifier,
TypeRemote type,
int modifiers) |
protected boolean |
referencedType(TypeRemote item) |
void |
removeAttributeDescriptor(AttributeDescriptorRemote fd) |
void |
removeItem(ItemRemote item)
Removes an Item which is not stageable.
|
protected void |
removeRelationDescriptor(AttributeDescriptorRemote fd) |
void |
setDeclaredAttributeDescriptors(ComposedTypeRemote enclosingType,
Set attributeDescriptors) |
protected boolean |
typeWithSubTypes(TypeRemote item) |