Class Relation


  • public class Relation
    extends Object
    INTERNAL: Relation mapping concept that represents a relation definition. A relation definition will hold one or more entity defintions.
    • Method Detail

      • getMapping

        public RelationMapping getMapping()
        INTERNAL: Returns the relation mapping to which the relation belongs.
      • getName

        public String getName()
        INTERNAL: Returns the name of the relation.
      • setName

        public void setName​(String name)
      • getPrimaryKey

        public String[] getPrimaryKey()
      • setPrimaryKey

        public void setPrimaryKey​(String[] pkey)
      • getCondition

        public String getCondition()
      • setCondition

        public void setCondition​(String condition)
      • setCommitMode

        public void setCommitMode​(String commit)
      • getCommitMode

        public String getCommitMode()
      • addEntity

        public void addEntity​(Entity entity)
      • removeEntity

        public void removeEntity​(Entity entity)
      • getPrimaryEntity

        public Entity getPrimaryEntity()
      • getColumns

        public String[] getColumns()
      • setColumns

        public void setColumns​(String[] columns)
      • getColumnIndex

        public int getColumnIndex​(String column)
      • isVirtualColumn

        public boolean isVirtualColumn​(String name)
      • getVirtualColumn

        public ValueIF getVirtualColumn​(String name)
      • addVirtualColumn

        public void addVirtualColumn​(String name,
                                     ValueIF vcol)
      • getSynchronizationType

        public int getSynchronizationType()
      • setSynchronizationType

        public void setSynchronizationType​(int synctype)
      • getSynchronizationTypeName

        public static String getSynchronizationTypeName​(int synctype)
      • addSync

        public void addSync​(Changelog sync)
      • removeSync

        public void removeSync​(Changelog sync)
      • compile

        protected void compile()