// Path: IBServer/src/main/java/org/ironbrain/Result.java
// public class Result<T> {
//     public State getRes() {
//         return res;
//     }
// 
//     public void setRes(State res) {
//         this.res = res;
//     }
// 
//     public String getMessage() {
//         return message;
//     }
// 
//     public void setMessage(String message) {
//         this.message = message;
//     }
// 
//     @JsonIgnore
//     public boolean isOk() {
//         return res == State.OK;
//     }
// 
//     public T getData() {
//         return data;
//     }
// 
//     public void setData(T data) {
//         this.data = data;
//     }
// 
//     public enum State {OK, ERROR}
// 
//     private State res = State.OK;
//     private String message;
//     private T data;
// 
//     public String getSubRes() {
//         return subRes;
//     }
// 
//     public void setSubRes(String subRes) {
//         this.subRes = subRes;
//     }
// 
//     private String subRes;
// 
//     public static Result getError(String message) {
//         Result result = new Result();
//         result.setRes(State.ERROR);
//         result.setMessage(message);
//         return result;
//     }
// 
//     public static Result getOk() {
//         return new Result();
//     }
// 
//     public static <DataType> Result getOk(DataType data) {
//         Result<DataType> result = Result.getOk();
//         result.setData(data);
//         return result;
//     }
// }
// 
// Path: IBServer/src/main/java/org/ironbrain/core/DirectionToField.java
// @Entity
// public class DirectionToField implements Serializable, IFieldMapper {
//     @Id
//     @GeneratedValue
//     private Integer id;
// 
//     public Integer getDirection_id() {
//         return direction_id;
//     }
// 
//     public void setDirection_id(Integer direction_id) {
//         this.direction_id = direction_id;
//     }
// 
//     private Integer direction_id;
// 
//     @Override
//     public Field getField() {
//         return field;
//     }
// 
//     public void setField(Field field) {
//         this.field = field;
//     }
// 
//     @ManyToOne
//     @JoinColumn
//     private Field field;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     private Boolean inverse = false;
// 
//     public Boolean getInverse() {
//         return inverse;
//     }
// 
//     public void setInverse(Boolean inverse) {
//         this.inverse = inverse;
//     }
// }


import org.ironbrain.Result;
import org.ironbrain.core.DirectionToField;
import org.springframework.stereotype.Repository;
package org.ironbrain.dao;


@Repository
@SuppressWarnings("unchecked")
public class DirectionToFieldDao extends BaseDao {
    public Result invertField(Integer dirToFieldId) {
// Path: IBServer/src/main/java/org/ironbrain/Result.java
// public class Result<T> {
//     public State getRes() {
//         return res;
//     }
// 
//     public void setRes(State res) {
//         this.res = res;
//     }
// 
//     public String getMessage() {
//         return message;
//     }
// 
//     public void setMessage(String message) {
//         this.message = message;
//     }
// 
//     @JsonIgnore
//     public boolean isOk() {
//         return res == State.OK;
//     }
// 
//     public T getData() {
//         return data;
//     }
// 
//     public void setData(T data) {
//         this.data = data;
//     }
// 
//     public enum State {OK, ERROR}
// 
//     private State res = State.OK;
//     private String message;
//     private T data;
// 
//     public String getSubRes() {
//         return subRes;
//     }
// 
//     public void setSubRes(String subRes) {
//         this.subRes = subRes;
//     }
// 
//     private String subRes;
// 
//     public static Result getError(String message) {
//         Result result = new Result();
//         result.setRes(State.ERROR);
//         result.setMessage(message);
//         return result;
//     }
// 
//     public static Result getOk() {
//         return new Result();
//     }
// 
//     public static <DataType> Result getOk(DataType data) {
//         Result<DataType> result = Result.getOk();
//         result.setData(data);
//         return result;
//     }
// }
// 
// Path: IBServer/src/main/java/org/ironbrain/core/DirectionToField.java
// @Entity
// public class DirectionToField implements Serializable, IFieldMapper {
//     @Id
//     @GeneratedValue
//     private Integer id;
// 
//     public Integer getDirection_id() {
//         return direction_id;
//     }
// 
//     public void setDirection_id(Integer direction_id) {
//         this.direction_id = direction_id;
//     }
// 
//     private Integer direction_id;
// 
//     @Override
//     public Field getField() {
//         return field;
//     }
// 
//     public void setField(Field field) {
//         this.field = field;
//     }
// 
//     @ManyToOne
//     @JoinColumn
//     private Field field;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     private Boolean inverse = false;
// 
//     public Boolean getInverse() {
//         return inverse;
//     }
// 
//     public void setInverse(Boolean inverse) {
//         this.inverse = inverse;
//     }
// }


// Path: IBServer/src/main/java/org/ironbrain/dao/DirectionToFieldDao.java
import org.ironbrain.Result;
import org.ironbrain.core.DirectionToField;
import org.springframework.stereotype.Repository;

package org.ironbrain.dao;


@Repository
@SuppressWarnings("unchecked")
public class DirectionToFieldDao extends BaseDao {
    public Result invertField(Integer dirToFieldId) {
        DirectionToField directionToField = (DirectionToField) getSess().get(DirectionToField.class, dirToFieldId);