|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sap.ide.webdynpro.checklayer.context.CheckLayerHelper
Title: CheckLayerHelper
Description: Web Dynpro
Copyright: Copyright (c) 2003, 2004
Company: SAP AG
| Constructor Summary | |
CheckLayerHelper()
|
|
| Method Summary | |
static java.lang.String |
getAbsolutePath(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
|
static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum |
getCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
|
static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum |
getCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
|
static boolean |
getInititializeLeadSelection(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
|
static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement |
getMappedElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
|
static com.sap.ide.metamodel.webdynpro.component.controller.ContextElementMapping |
getMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
|
static com.sap.ide.metamodel.webdynpro.model.ModelClass |
getModelClass(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node)
|
static com.sap.ide.metamodel.webdynpro.model.ModelClass |
getModelClass(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
boolean isOrigin)
|
static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement |
getOriginContextElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
Returns the origin context element for the given element. |
static com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] |
getOutgoingControllerUsages(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
|
static java.lang.String |
getQualifiedName(com.sap.ide.metamodel.webdynpro.type.JavaNativeType type)
TODO Has to be replaced by CompoundType implementation |
static com.sap.ide.metamodel.webdynpro.model.ModelClassProperty |
getReferencedProperty(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute)
|
static com.sap.ide.metamodel.webdynpro.model.ModelClassProperty |
getReferencedProperty(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute,
boolean isOrigin)
|
static java.lang.String |
getRelativePath(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
|
static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum |
getSelectionCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
Retrieves correct value of the selection cardinality. |
static boolean |
getSingleton(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
|
static boolean |
getSingleton(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
|
static com.sap.ide.metamodel.dictionary.datatype.DtStructure |
getStructure(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
Retrieves the corresponding dictionary structure reference. |
static com.sap.ide.metamodel.dictionary.datatype.DtStructure |
getStructure(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
Retrieves the corresponding dictionary structure reference. |
static com.sap.ide.metamodel.dictionary.datatype.DtField |
getStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
Retrieves the corresponding dictionary field reference. |
static com.sap.ide.metamodel.dictionary.datatype.DtField |
getStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
Retrieves the corresponding dictionary field reference. |
static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole |
getSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode modelNode)
|
static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole |
getSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode modelNode,
boolean isOrigin)
|
static com.sap.ide.metamodel.general.DevelopmentObject |
getType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
|
static com.sap.ide.metamodel.general.DevelopmentObject |
getType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
|
static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole[] |
getValidSupplyingRelationRoles(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node)
Returns the list of suitable supplying relation roles. |
static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole[] |
getValidSupplyingRelationRoles(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
boolean isOrigin)
Returns the list of suitable supplying relation roles. |
static boolean |
hasStructureBinding(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element)
|
static boolean |
hasStructureBinding(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
boolean isOrigin)
|
static boolean |
hasType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
|
static boolean |
hasType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
|
static boolean |
hasValidMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
|
static boolean |
hasValidStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute attribute,
boolean isOrigin)
|
static boolean |
isIndependentContextElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element)
|
static java.lang.String |
isValidRepeatedNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ContextRecursionNode recursionNode)
|
static boolean |
isValidSelectionCardinality(com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum selection,
com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum cardinality)
|
static boolean |
isValidSingletonValue(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
Checks if the singleton value of the given context node is valid |
static boolean |
isValidSingletonValue(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
Checks if the singleton value of the given context node is valid |
static boolean |
isValidSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
com.sap.ide.metamodel.webdynpro.model.ModelRelationRole role)
Checks if supplying relation role of the given node is valid. |
static java.lang.String |
isValidType(com.sap.ide.metamodel.general.DevelopmentObject sourceType,
com.sap.ide.metamodel.general.DevelopmentObject targetType)
Checks if the given types are identical |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CheckLayerHelper()
| Method Detail |
public static boolean isValidSingletonValue(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
node - the context element to check
public static boolean isValidSingletonValue(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
node - the context element to check
public static boolean isValidSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
com.sap.ide.metamodel.webdynpro.model.ModelRelationRole role)
node - the node to check. The supplying relation role of this
node will be checkedrole - the model relation role to be validated
public static boolean isValidSelectionCardinality(com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum selection,
com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum cardinality)
public static boolean hasValidStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextValueAttribute attribute,
boolean isOrigin)
public static boolean hasValidMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
public static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement getMappedElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
public static com.sap.ide.metamodel.webdynpro.component.controller.ContextElementMapping getMapping(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
public static com.sap.ide.metamodel.webdynpro.component.controller.ContextElement getOriginContextElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] controllerUsages)
element - mapped to context element of other controller contextpublic static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node)
public static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
boolean isOrigin)
public static com.sap.ide.metamodel.webdynpro.model.ModelClassProperty getReferencedProperty(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute)
public static com.sap.ide.metamodel.webdynpro.model.ModelClassProperty getReferencedProperty(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelAttribute attribute,
boolean isOrigin)
public static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole[] getValidSupplyingRelationRoles(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node)
node - the node for which the model relations should be retrieved
public static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole[] getValidSupplyingRelationRoles(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode node,
boolean isOrigin)
node - the node for which the model relations should be retrievedisOrigin - determines for optimization purposes whether the given node is an origin node or notpublic static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole getSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode modelNode)
public static com.sap.ide.metamodel.webdynpro.model.ModelRelationRole getSupplyingRelationRole(com.sap.ide.metamodel.webdynpro.component.controller.ContextModelNode modelNode,
boolean isOrigin)
public static com.sap.ide.metamodel.webdynpro.component.controller.ControllerUsage[] getOutgoingControllerUsages(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
public static com.sap.ide.metamodel.general.DevelopmentObject getType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
public static com.sap.ide.metamodel.general.DevelopmentObject getType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
public static boolean hasType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
public static boolean hasType(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
public static java.lang.String isValidRepeatedNode(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
com.sap.ide.metamodel.webdynpro.component.controller.ContextRecursionNode recursionNode)
element - recursionNode -
public static java.lang.String isValidType(com.sap.ide.metamodel.general.DevelopmentObject sourceType,
com.sap.ide.metamodel.general.DevelopmentObject targetType)
sourceType - targetType - public static java.lang.String getQualifiedName(com.sap.ide.metamodel.webdynpro.type.JavaNativeType type)
type - public static java.lang.String getRelativePath(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
public static java.lang.String getAbsolutePath(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement contextElement)
public static com.sap.ide.metamodel.dictionary.datatype.DtStructure getStructure(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
node - The context node for which the structure should be retrieved.
It might be a ContextValueNode or a ContextModelNode.
public static com.sap.ide.metamodel.dictionary.datatype.DtStructure getStructure(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
node - The context node for which the structure should be retrieved.
It might be a ContextValueNode or a ContextModelNode.isOrigin - For optimization purposes. Should be true in case the given node is not mapped
to any other context node.public static com.sap.ide.metamodel.dictionary.datatype.DtField getStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute)
attribute - The context attribute for which the corresponding structure field should be retrieved.
It might be a ContextValueAttribute or a ContextModelAttribute.
public static com.sap.ide.metamodel.dictionary.datatype.DtField getStructureElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextAttribute attribute,
boolean isOrigin)
attribute - The context attribute for which the corresponding structure field should be retrieved.
It might be a ContextValueAttribute or a ContextModelAttribute.isOrigin - For optimization purposes. Should be true in case the given attribute is not mapped
to any other context attribute.public static boolean hasStructureBinding(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element)
public static boolean hasStructureBinding(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element,
boolean isOrigin)
public static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum getCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
public static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum getCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
public static com.sap.ide.metamodel.webdynpro.enum.CardinalityEnum getSelectionCardinality(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
node - the context element for which the selection cardinality should be retrievedpublic static boolean getInititializeLeadSelection(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
public static boolean isIndependentContextElement(com.sap.ide.metamodel.webdynpro.component.controller.ContextElement element)
public static boolean getSingleton(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node)
public static boolean getSingleton(com.sap.ide.metamodel.webdynpro.component.controller.ContextNode node,
boolean isOrigin)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||