/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package org.apache.openjpa.persistence.meta.common.apps; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import org.apache.openjpa.persistence.Externalizer; import org.apache.openjpa.persistence.Factory; import org.apache.openjpa.persistence.Persistent; @Entity @Table(name = "PER_JDBC_KERN_EMP") public class MetaTest7 { public long id; private MetaTest7Status status; private MetaTest7IntLongStatus intLongStatus; private MetaTest7IntIntegerStatus intIntegerStatus; private MetaTest7IntegerIntegerStatus integerIntegerStatus; private MetaTest7IntegerIntStatus integerIntStatus; private MetaTest7IntegerLongStatus integerLongStatus; @Externalizer("getName") @Persistent(optional = false) @Column(name = "status") @Factory("valueOf") public MetaTest7Status getStatus() { return status; } public void setStatus(MetaTest7Status status) { this.status = status; } @Externalizer("getName") @Persistent(optional = false) @Column(name = "intLongStatus") @Factory("valueOf") public MetaTest7IntLongStatus getIntLongStatus() { return intLongStatus; } public void setIntLongStatus(MetaTest7IntLongStatus status) { this.intLongStatus = status; } @Externalizer("getName") @Persistent(optional = false) @Column(name = "intIntegerStatus") @Factory("valueOf") public MetaTest7IntIntegerStatus getIntIntegerStatus() { return intIntegerStatus; } public void setIntIntegerStatus(MetaTest7IntIntegerStatus status) { this.intIntegerStatus = status; } @Externalizer("getName") @Persistent(optional = false) @Column(name = "integerIntegerStatus") @Factory("valueOf") public MetaTest7IntegerIntegerStatus getIntegerIntegerStatus() { return integerIntegerStatus; } public void setIntegerIntegerStatus(MetaTest7IntegerIntegerStatus status) { this.integerIntegerStatus = status; } @Externalizer("getName") @Persistent(optional = false) @Column(name = "integerIntStatus") @Factory("valueOf") public MetaTest7IntegerIntStatus getIntegerIntStatus() { return integerIntStatus; } public void setIntegerIntStatus(MetaTest7IntegerIntStatus status) { this.integerIntStatus = status; } @Externalizer("getName") @Persistent(optional = false) @Column(name = "integerLongStatus") @Factory("valueOf") public MetaTest7IntegerLongStatus getIntegerLongStatus() { return integerLongStatus; } public void setIntegerLongStatus(MetaTest7IntegerLongStatus status) { this.integerLongStatus = status; } static class MetaTest7IntegerIntegerStatus { public Integer getName() { return 0; } public static MetaTest7IntegerIntegerStatus valueOf(final Integer ordinal) { return null; } public static MetaTest7IntegerIntegerStatus valueOf(final String name) { return null; } } static class MetaTest7IntegerIntStatus { public Integer getName() { return 0; } public static MetaTest7IntegerIntStatus valueOf(final int ordinal) { return null; } public static MetaTest7IntegerIntStatus valueOf(final String name) { return null; } } static class MetaTest7IntegerLongStatus { public Integer getName() { return 0; } public static MetaTest7IntegerLongStatus valueOf(final long ordinal) { return null; } public static MetaTest7IntegerLongStatus valueOf(final String name) { return null; } } static class MetaTest7IntIntegerStatus { public int getName() { return 0; } public static MetaTest7IntIntegerStatus valueOf(final Integer ordinal) { return null; } public static MetaTest7IntIntegerStatus valueOf(final String name) { return null; } } static class MetaTest7IntLongStatus { public int getName() { return 0; } public static MetaTest7IntLongStatus valueOf(final long ordinal) { return null; } public static MetaTest7IntLongStatus valueOf(final String name) { return null; } } static class MetaTest7Status { public String getName() { return null; } public static MetaTest7Status valueOf(final int ordinal) { return null; } public static MetaTest7Status valueOf(final String name) { return null; } } }