Skip to content

Commit

Permalink
Merge 2.X into master
Browse files Browse the repository at this point in the history
  • Loading branch information
arkanovicz committed Apr 25, 2022
2 parents d3a9d81 + 5d5dc6d commit 9b1fa5b
Show file tree
Hide file tree
Showing 32 changed files with 183 additions and 253 deletions.
2 changes: 1 addition & 1 deletion modality-api-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ under the License.
<parent>
<groupId>com.republicate.modality</groupId>
<artifactId>modality</artifactId>
<version>1.1</version>
<version>2.0</version>
</parent>

<artifactId>modality-api-client</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion modality-api-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ under the License.
<parent>
<groupId>com.republicate.modality</groupId>
<artifactId>modality</artifactId>
<version>1.1</version>
<version>2.0</version>
</parent>
<artifactId>modality-api-server</artifactId>
<packaging>jar</packaging>
Expand Down
7 changes: 6 additions & 1 deletion modality-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>com.republicate.modality</groupId>
<artifactId>modality</artifactId>
<version>1.1</version>
<version>2.0</version>
</parent>

<artifactId>modality-core</artifactId>
Expand Down Expand Up @@ -87,6 +87,11 @@
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>com.republicate</groupId>
<artifactId>essential-json</artifactId>
<version>2.6.3</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,9 @@
*/

import com.republicate.modality.impl.BaseEntity;
import com.republicate.modality.util.TypeUtils;
import com.republicate.modality.util.ConversionUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.Serializable;
import java.lang.reflect.Method;
Expand Down Expand Up @@ -63,7 +62,7 @@ public Iterator<Instance> iterator()

public long getCount() throws SQLException
{
return TypeUtils.toLong(getCountAttribute().evaluate());
return ConversionUtils.toLong(getCountAttribute().evaluate());
}

public Instance fetch(Serializable... key) throws SQLException
Expand Down
79 changes: 38 additions & 41 deletions modality-core/src/main/java/com/republicate/modality/Instance.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,27 @@
* under the License.
*/

import com.republicate.modality.filter.Filter;
import com.republicate.json.Json;
import com.republicate.modality.filter.ValueFilters;
import com.republicate.modality.sql.RowValues;
import com.republicate.modality.util.ChainedMap;
import com.republicate.modality.util.SlotTreeMap;
import com.republicate.modality.util.TypeUtils;
import com.republicate.modality.util.ConversionUtils;

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.BitSet;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import java.util.function.Consumer;

public class Instance extends SlotTreeMap
public class Instance extends Json.Object
{
public Instance(Model model)
{
Expand Down Expand Up @@ -120,112 +117,112 @@ public Serializable evaluate(String name, Serializable... params) throws SQLExce

public String evaluateString(String name, Map params) throws SQLException
{
return TypeUtils.toString(evaluate(name, params));
return ConversionUtils.toString(evaluate(name, params));
}

public Character evaluateChar(String name, Map params) throws SQLException
{
return TypeUtils.toChar(evaluate(name, params));
return ConversionUtils.toChar(evaluate(name, params));
}

public Boolean evaluateBoolean(String name, Map params) throws SQLException
{
return TypeUtils.toBoolean(evaluate(name, params));
return ConversionUtils.toBoolean(evaluate(name, params));
}

public Byte evaluateByte(String name, Map params) throws SQLException
{
return TypeUtils.toByte(evaluate(name, params));
return ConversionUtils.toByte(evaluate(name, params));
}

public Short evaluateShort(String name, Map params) throws SQLException
{
return TypeUtils.toShort(evaluate(name, params));
return ConversionUtils.toShort(evaluate(name, params));
}

public Integer evaluateInteger(String name, Map params) throws SQLException
{
return TypeUtils.toInteger(evaluate(name, params));
return ConversionUtils.toInteger(evaluate(name, params));
}

public Long evaluateLong(String name, Map params) throws SQLException
{
return TypeUtils.toLong(evaluate(name, params));
return ConversionUtils.toLong(evaluate(name, params));
}

public Float evaluateFloat(String name, Map params) throws SQLException
{
return TypeUtils.toFloat(evaluate(name, params));
return ConversionUtils.toFloat(evaluate(name, params));
}

public Double evaluateDouble(String name, Map params) throws SQLException
{
return TypeUtils.toDouble(evaluate(name, params));
return ConversionUtils.toDouble(evaluate(name, params));
}

public Date evaluateDate(String name, Map params) throws SQLException
{
return TypeUtils.toDate(evaluate(name, params));
return ConversionUtils.toDate(evaluate(name, params));
}

public Calendar evaluateCalendar(String name, Map params) throws SQLException
{
return TypeUtils.toCalendar(evaluate(name, params));
return ConversionUtils.toCalendar(evaluate(name, params));
}

public String evaluateString(String name, Serializable... params) throws SQLException
{
return TypeUtils.toString(evaluate(name, params));
return ConversionUtils.toString(evaluate(name, params));
}

public Character evaluateChar(String name, Serializable... params) throws SQLException
{
return TypeUtils.toChar(evaluate(name, params));
return ConversionUtils.toChar(evaluate(name, params));
}

public Boolean evaluateBoolean(String name, Serializable... params) throws SQLException
{
return TypeUtils.toBoolean(evaluate(name, params));
return ConversionUtils.toBoolean(evaluate(name, params));
}

public Byte evaluateByte(String name, Serializable... params) throws SQLException
{
return TypeUtils.toByte(evaluate(name, params));
return ConversionUtils.toByte(evaluate(name, params));
}

public Short evaluateShort(String name, Serializable... params) throws SQLException
{
return TypeUtils.toShort(evaluate(name, params));
return ConversionUtils.toShort(evaluate(name, params));
}

public Integer evaluateInteger(String name, Serializable... params) throws SQLException
{
return TypeUtils.toInteger(evaluate(name, params));
return ConversionUtils.toInteger(evaluate(name, params));
}

public Long evaluateLong(String name, Serializable... params) throws SQLException
{
return TypeUtils.toLong(evaluate(name, params));
return ConversionUtils.toLong(evaluate(name, params));
}

public Float evaluateFloat(String name, Serializable... params) throws SQLException
{
return TypeUtils.toFloat(evaluate(name, params));
return ConversionUtils.toFloat(evaluate(name, params));
}

public Double evaluateDouble(String name, Serializable... params) throws SQLException
{
return TypeUtils.toDouble(evaluate(name, params));
return ConversionUtils.toDouble(evaluate(name, params));
}

public Date evaluateDate(String name, Serializable... params) throws SQLException
{
return TypeUtils.toDate(evaluate(name, params));
return ConversionUtils.toDate(evaluate(name, params));
}

public Calendar evaluateCalendar(String name, Serializable... params) throws SQLException
{
return TypeUtils.toCalendar(evaluate(name, params));
return ConversionUtils.toCalendar(evaluate(name, params));
}

public Instance retrieve(String name, Map params) throws SQLException
Expand Down Expand Up @@ -278,32 +275,32 @@ public long perform(String name, Serializable... params) throws SQLException

public String getString(String name)
{
return TypeUtils.toString(get(name));
return ConversionUtils.toString(get(name));
}

public Character getChar(String name)
{
return TypeUtils.toChar(get(name));
return ConversionUtils.toChar(get(name));
}

public Boolean getBoolean(String name)
{
return TypeUtils.toBoolean(get(name));
return ConversionUtils.toBoolean(get(name));
}

public Byte getByte(String name)
{
return TypeUtils.toByte(get(name));
return ConversionUtils.toByte(get(name));
}

public Short getShort(String name)
{
return TypeUtils.toShort(get(name));
return ConversionUtils.toShort(get(name));
}

public Integer getInteger(String name)
{
return TypeUtils.toInteger(get(name));
return ConversionUtils.toInteger(get(name));
}

public Integer getInt(String name)
Expand All @@ -313,27 +310,27 @@ public Integer getInt(String name)

public Long getLong(String name)
{
return TypeUtils.toLong(get(name));
return ConversionUtils.toLong(get(name));
}

public Float getFloat(String name)
{
return TypeUtils.toFloat(get(name));
return ConversionUtils.toFloat(get(name));
}

public Double getDouble(String name)
{
return TypeUtils.toDouble(get(name));
return ConversionUtils.toDouble(get(name));
}

public Date getDate(String name)
{
return TypeUtils.toDate(get(name));
return ConversionUtils.toDate(get(name));
}

public Calendar getCalendar(String name)
{
return TypeUtils.toCalendar(get(name));
return ConversionUtils.toCalendar(get(name));
}

public final Model getModel()
Expand Down Expand Up @@ -520,7 +517,7 @@ public final Serializable put(String key, Serializable value)
{
if (column.isKeyColumn())
{
if (!TypeUtils.sameValues(ret, value))
if (!ConversionUtils.sameValues(ret, value))
{
persisted = false;
}
Expand All @@ -540,7 +537,7 @@ public final Serializable put(String key, Serializable value)
* @return equality status
*/
@Override
public boolean equals(final Object o)
public boolean equals(final java.lang.Object o)
{
return (o instanceof Instance)
&& getEntity() == ((Instance)o).getEntity()
Expand Down
Loading

0 comments on commit 9b1fa5b

Please sign in to comment.