Package fr.ifremer.isisfish
Enum Class IsisFishDAOHelper.IsisFishEntityEnum
java.lang.Object
java.lang.Enum<IsisFishDAOHelper.IsisFishEntityEnum>
fr.ifremer.isisfish.IsisFishDAOHelper.IsisFishEntityEnum
- All Implemented Interfaces:
Serializable,Comparable<IsisFishDAOHelper.IsisFishEntityEnum>,Constable,org.nuiton.topia.persistence.TopiaEntityEnum
- Enclosing class:
- IsisFishDAOHelper
public static enum IsisFishDAOHelper.IsisFishEntityEnum
extends Enum<IsisFishDAOHelper.IsisFishEntityEnum>
implements org.nuiton.topia.persistence.TopiaEntityEnum
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Class<? extends org.nuiton.topia.persistence.TopiaEntity>The contract of the entity.protected StringThe optional name of database schema of the entity (if none was filled, will benull).protected StringThe name of the database table for the entity.protected Class<? extends org.nuiton.topia.persistence.TopiaEntity>The implementation class of the entity (will be lazy computed at runtime).protected StringThe fully qualified name of the implementation of the entity.protected String[]The array of property involved in the natural key of the entity.protected String[]The array of not null properties of the entity. -
Method Summary
Modifier and TypeMethodDescriptionbooleanClass<? extends org.nuiton.topia.persistence.TopiaEntity>Class<? extends org.nuiton.topia.persistence.TopiaEntity>String[]String[]booleanbooleanvoidsetImplementationFQN(String implementationFQN) Returns the enum constant of this class with the specified name.Returns the enum constant of this class with the specified name.valueOf(org.nuiton.topia.persistence.TopiaEntity entity) Returns the enum constant of this class with the specified name.static IsisFishDAOHelper.IsisFishEntityEnum[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface org.nuiton.topia.persistence.TopiaEntityEnum
name
-
Enum Constant Details
-
ActiveRule
-
Cell
-
EffortDescription
-
Equation
-
FisheryRegion
-
Gear
-
Metier
-
MetierSeasonInfo
-
Observation
-
Population
-
PopulationGroup
-
PopulationSeasonInfo
-
Port
-
Result
-
Season
-
Selectivity
-
SetOfVessels
-
Species
-
Strategy
-
StrategyMonthInfo
-
TargetSpecies
-
TripType
-
Variable
-
VesselType
-
Zone
-
-
Field Details
-
contract
The contract of the entity. -
dbSchemaName
The optional name of database schema of the entity (if none was filled, will benull). -
dbTableName
The name of the database table for the entity. -
implementationFQN
The fully qualified name of the implementation of the entity. -
implementation
The implementation class of the entity (will be lazy computed at runtime). -
naturalIds
The array of property involved in the natural key of the entity. -
notNulls
The array of not null properties of the entity.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getContract
- Specified by:
getContractin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
dbSchemaName
- Specified by:
dbSchemaNamein interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
dbTableName
- Specified by:
dbTableNamein interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getNaturalIds
- Specified by:
getNaturalIdsin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
isUseNaturalIds
public boolean isUseNaturalIds()- Specified by:
isUseNaturalIdsin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getNotNulls
- Specified by:
getNotNullsin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
isUseNotNulls
public boolean isUseNotNulls()- Specified by:
isUseNotNullsin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getImplementationFQN
- Specified by:
getImplementationFQNin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
setImplementationFQN
- Specified by:
setImplementationFQNin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
accept
- Specified by:
acceptin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getImplementation
- Specified by:
getImplementationin interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
valueOf
public static IsisFishDAOHelper.IsisFishEntityEnum valueOf(org.nuiton.topia.persistence.TopiaEntity entity) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
entity- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
klass- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-