// Path: src/main/java/com/ceridwen/circulation/SIP/fields/FieldPolicy.java
// public enum FieldPolicy {
//         REQUIRED,
//         NOT_REQUIRED,
//         DEFAULT;
// }
// 
// Path: src/main/java/com/ceridwen/circulation/SIP/types/enumerations/MediaType.java
// public enum MediaType implements AbstractEnumeration {
//     OTHER("000"),
//     BOOK("001"),
//     MAGAZINE("002"),
//     BOUND_JOURNAL("003"),
//     AUDIO_TAPE("004"),
//     VIDEO_TAPE("005"),
//     CD("006"),
//     DISKETTE("007"),
//     BOOK_WITH_DISKETTE("008"),
//     BOOK_WITH_CD("009"),
//     BOOK_WITH_AUDIO_TAPE("010");
// 
//     private final String code;
// 
//     private MediaType(String code) {
//         this.code = code;
//     }
// 
//     @Override
//     public String toString() {
//         return this.getCode();
//     }
// 
//     @Override
//     public final String getCode() {
//         return this.code;
//     }
// 
//     @Override
//     public final AbstractEnumeration getKey(String code) {
//         for (AbstractEnumeration i : MediaType.values()) {
//             if (i.getCode().equals(code)) {
//                 return i;
//             }
//         }
//         return null;
//     }
// }


import java.util.Date;
import com.ceridwen.circulation.SIP.annotations.Command;
import com.ceridwen.circulation.SIP.annotations.PositionedField;
import com.ceridwen.circulation.SIP.annotations.TaggedField;
import com.ceridwen.circulation.SIP.annotations.TestCaseDefault;
import com.ceridwen.circulation.SIP.annotations.TestCasePopulated;
import com.ceridwen.circulation.SIP.fields.FieldPolicy;
import com.ceridwen.circulation.SIP.types.enumerations.MediaType;

    public String getPermanentLocation() {
        return this.permanentLocation;
    }

    public String getPrintLine() {
        return this.printLine;
    }

    public Boolean isResensitize() {
        return this.resensitize;
    }

    public String getScreenMessage() {
        return this.screenMessage;
    }

    public String getSortBin() {
        return this.sortBin;
    }

    public String getTitleIdentifier() {
        return this.titleIdentifier;
    }

    public Date getTransactionDate() {
        return this.transactionDate;
    }

    public void setTransactionDate(Date transactionDate) {
// Path: src/main/java/com/ceridwen/circulation/SIP/fields/FieldPolicy.java
// public enum FieldPolicy {
//         REQUIRED,
//         NOT_REQUIRED,
//         DEFAULT;
// }
// 
// Path: src/main/java/com/ceridwen/circulation/SIP/types/enumerations/MediaType.java
// public enum MediaType implements AbstractEnumeration {
//     OTHER("000"),
//     BOOK("001"),
//     MAGAZINE("002"),
//     BOUND_JOURNAL("003"),
//     AUDIO_TAPE("004"),
//     VIDEO_TAPE("005"),
//     CD("006"),
//     DISKETTE("007"),
//     BOOK_WITH_DISKETTE("008"),
//     BOOK_WITH_CD("009"),
//     BOOK_WITH_AUDIO_TAPE("010");
// 
//     private final String code;
// 
//     private MediaType(String code) {
//         this.code = code;
//     }
// 
//     @Override
//     public String toString() {
//         return this.getCode();
//     }
// 
//     @Override
//     public final String getCode() {
//         return this.code;
//     }
// 
//     @Override
//     public final AbstractEnumeration getKey(String code) {
//         for (AbstractEnumeration i : MediaType.values()) {
//             if (i.getCode().equals(code)) {
//                 return i;
//             }
//         }
//         return null;
//     }
// }


// Path: src/main/java/com/ceridwen/circulation/SIP/messages/CheckInResponse.java
import java.util.Date;
import com.ceridwen.circulation.SIP.annotations.Command;
import com.ceridwen.circulation.SIP.annotations.PositionedField;
import com.ceridwen.circulation.SIP.annotations.TaggedField;
import com.ceridwen.circulation.SIP.annotations.TestCaseDefault;
import com.ceridwen.circulation.SIP.annotations.TestCasePopulated;
import com.ceridwen.circulation.SIP.fields.FieldPolicy;
import com.ceridwen.circulation.SIP.types.enumerations.MediaType;


    public String getPermanentLocation() {
        return this.permanentLocation;
    }

    public String getPrintLine() {
        return this.printLine;
    }

    public Boolean isResensitize() {
        return this.resensitize;
    }

    public String getScreenMessage() {
        return this.screenMessage;
    }

    public String getSortBin() {
        return this.sortBin;
    }

    public String getTitleIdentifier() {
        return this.titleIdentifier;
    }

    public Date getTransactionDate() {
        return this.transactionDate;
    }

    public void setTransactionDate(Date transactionDate) {
        this.transactionDate = transactionDate;