Class TypeSystemDeploymentsTagListener
- java.lang.Object
-
- de.hybris.bootstrap.xml.DefaultTagListener
-
- de.hybris.bootstrap.typesystem.xml.AbstractTypeSystemTagListener
-
- de.hybris.bootstrap.typesystem.xml.TypeSystemDeploymentsTagListener
-
- All Implemented Interfaces:
TagListener
public class TypeSystemDeploymentsTagListener extends AbstractTypeSystemTagListener
Parses deployments from inside aitems.xmlfile.Basically this means that only the following tags are parsed:
<items> <relations> <relation code="blah" ... > <deployment table="Blah" typecode="blubb"/> </relation> </relations> <itemtypes> <item code="Blubb" ...> <deployment table="Blah" typecode="blubb" propertytable="props"/> </item> </itemtypes> </items>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeSystemDeploymentsTagListener.DeploymentTagListenerstatic classTypeSystemDeploymentsTagListener.ItemTypeGroupTagListener
-
Constructor Summary
Constructors Constructor Description TypeSystemDeploymentsTagListener(HybrisTypeSystemParser parser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.CollectioncreateSubTagListeners()static java.lang.StringprocessItemDeployment(HybrisTypeSystemParser parser, java.lang.String code, java.lang.Object[] deployment)Processes a new-style deployment and returns the generated deployment ref.static java.lang.StringprocessRelationDeployment(HybrisTypeSystemParser parser, java.lang.String code, java.lang.Object[] deployment)-
Methods inherited from class de.hybris.bootstrap.typesystem.xml.AbstractTypeSystemTagListener
getAttribute, getBooleanAttribute, getCode, getIntegerAttribute, getParent, getParser, getTagName, isAutocreate, isGenerate, processEndElement, processError
-
Methods inherited from class de.hybris.bootstrap.xml.DefaultTagListener
addResult, addSubTagListener, addSubTagValue, characters, clearValues, endElement, getCharacters, getEndLineNumber, getParent, getParents, getPartentTags, getResult, getStartLineNumber, getSubListenerMap, getSubTagDoubleValue, getSubTagIntValue, getSubTagListener, getSubTagValue, getSubTagValueCollection, getSubTagValueMap, isRoot, processStartElement, readAttributes, setEndLineNumber, setStartLineNumber, startElement
-
-
-
-
Constructor Detail
-
TypeSystemDeploymentsTagListener
public TypeSystemDeploymentsTagListener(HybrisTypeSystemParser parser)
-
-
Method Detail
-
processItemDeployment
public static java.lang.String processItemDeployment(HybrisTypeSystemParser parser, java.lang.String code, java.lang.Object[] deployment)
Processes a new-style deployment and returns the generated deployment ref.- Parameters:
parser-code-deployment-
-
processRelationDeployment
public static java.lang.String processRelationDeployment(HybrisTypeSystemParser parser, java.lang.String code, java.lang.Object[] deployment)
-
createSubTagListeners
protected java.util.Collection createSubTagListeners()
- Overrides:
createSubTagListenersin classDefaultTagListener
-
-