Class RelationshipInfo

    • Field Detail

      • IMPL_TYPE

        public static final java.lang.String IMPL_TYPE
        Default DB implementation of relationship type constant (see DFItem.getType()).
        See Also:
        Constant Field Values
    • Constructor Detail

      • RelationshipInfo

        public RelationshipInfo()
      • RelationshipInfo

        public RelationshipInfo​(java.lang.String type,
                                java.lang.String name,
                                java.lang.String id,
                                RelationshipInfo.RelationshipType relationshipType,
                                java.lang.String srcEntityId,
                                java.lang.String srcFieldId,
                                java.lang.String dstEntityId,
                                java.lang.String dstFieldId,
                                java.lang.String fkSchemaName,
                                java.lang.String fkName,
                                RelationshipInfo.JoinTableDTO joinTable,
                                java.lang.String description,
                                java.util.List<PropInfo> props)
    • Method Detail

      • updateDescription

        public RelationshipInfo updateDescription​(java.lang.String newDesc)
      • updateJoinSchemaName

        public RelationshipInfo updateJoinSchemaName​(java.lang.String schemaName)
      • updateXAttributes

        public RelationshipInfo updateXAttributes​(java.util.List<PropInfo> props)
        Creates new EntityInfo with updated properties
        Parameters:
        props - The properties
        Returns:
        The new instance of EntityInfo
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDstEntityId

        public java.lang.String getDstEntityId()
      • getDstFieldId

        public java.lang.String getDstFieldId()
      • getFkSchemaName

        public java.lang.String getFkSchemaName()
      • getFkName

        public java.lang.String getFkName()
      • getSrcEntityId

        public java.lang.String getSrcEntityId()
      • getSrcFieldId

        public java.lang.String getSrcFieldId()