Class ModelViewEntity.ModelViewLink

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<ModelKeyMap>
    Enclosing class:
    ModelViewEntity

    public static final class ModelViewEntity.ModelViewLink
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Iterable<ModelKeyMap>
    See Also:
    Serialized Form
    • Field Detail

      • entityAlias

        public final java.lang.String entityAlias
      • relEntityAlias

        public final java.lang.String relEntityAlias
      • relOptional

        public final boolean relOptional
      • keyMaps

        public final java.util.List<ModelKeyMap> keyMaps
    • Constructor Detail

      • ModelViewLink

        public ModelViewLink​(ModelViewEntity modelViewEntity,
                             org.w3c.dom.Element viewLinkElement)
      • ModelViewLink

        @Deprecated
        public ModelViewLink​(java.lang.String entityAlias,
                             java.lang.String relEntityAlias,
                             java.lang.Boolean relOptional,
                             ModelKeyMap... keyMaps)
        Deprecated.
      • ModelViewLink

        @Deprecated
        public ModelViewLink​(java.lang.String entityAlias,
                             java.lang.String relEntityAlias,
                             java.lang.Boolean relOptional,
                             java.util.List<ModelKeyMap> keyMaps)
        Deprecated.
      • ModelViewLink

        public ModelViewLink​(java.lang.String entityAlias,
                             java.lang.String relEntityAlias,
                             java.lang.Boolean relOptional,
                             ModelViewEntity.ViewEntityCondition viewEntityCondition,
                             java.util.List<ModelKeyMap> keyMaps)
    • Method Detail

      • getEntityAlias

        public java.lang.String getEntityAlias()
      • getRelEntityAlias

        public java.lang.String getRelEntityAlias()
      • isRelOptional

        public boolean isRelOptional()
      • getKeyMap

        public ModelKeyMap getKeyMap​(int index)
      • getKeyMapsSize

        public int getKeyMapsSize()
      • getKeyMapsIterator

        public java.util.Iterator<ModelKeyMap> getKeyMapsIterator()
      • iterator

        public java.util.Iterator<ModelKeyMap> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<ModelKeyMap>
      • getKeyMapsCopy

        public java.util.List<ModelKeyMap> getKeyMapsCopy()