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
-
Field Summary
Modifier and TypeFieldDescriptionprotected Class<? extends org.nuiton.topia.persistence.TopiaEntity>
The contract of the entity.protected String
The optional name of database schema of the entity (if none was filled, will benull
).protected String
The 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 String
The 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 TypeMethodDescriptionboolean
Class<? extends org.nuiton.topia.persistence.TopiaEntity>
Class<? extends org.nuiton.topia.persistence.TopiaEntity>
String[]
String[]
boolean
boolean
void
setImplementationFQN
(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, valueOf
Methods 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:
getContract
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
dbSchemaName
- Specified by:
dbSchemaName
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
dbTableName
- Specified by:
dbTableName
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getNaturalIds
- Specified by:
getNaturalIds
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
isUseNaturalIds
public boolean isUseNaturalIds()- Specified by:
isUseNaturalIds
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getNotNulls
- Specified by:
getNotNulls
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
isUseNotNulls
public boolean isUseNotNulls()- Specified by:
isUseNotNulls
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getImplementationFQN
- Specified by:
getImplementationFQN
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
setImplementationFQN
- Specified by:
setImplementationFQN
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
accept
- Specified by:
accept
in interfaceorg.nuiton.topia.persistence.TopiaEntityEnum
-
getImplementation
- Specified by:
getImplementation
in 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
-