Package cz.diribet.aqdef.catalog
Enum CatalogField
- java.lang.Object
-
- java.lang.Enum<CatalogField>
-
- cz.diribet.aqdef.catalog.CatalogField
-
- All Implemented Interfaces:
Serializable,Comparable<CatalogField>
public enum CatalogField extends Enum<CatalogField>
- Author:
- Vlastimil Dolejs
- See Also:
Catalog
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogField.CatalogFieldType
-
Enum Constant Summary
Enum Constants Enum Constant Description K4000K4002K4003K4004K4005K4006K4007K4008K4009K4010K4012K4013K4014K4015K4016K4017K4018K4019K4020K4022K4023K4024K4025K4026K4027K4028K4029K4030K4032K4033K4040K4042K4043K4050K4052K4053K4060K4062K4063K4064K4065K4066K4067K4070K4072K4073K4074K4075K4076K4077K4078K4079K4080K4082K4090K4092K4093K4094K4095K4096K4097K4098K4099K4100K4102K4103K4110K4112K4113K4114K4120K4122K4123K4124K4125K4126K4127K4128K4129K4230K4232K4233K4234K4235K4236K4240K4242K4243K4244K4250K4252K4253K4270K4272K4273K4280K4282K4283K4290K4292K4293K4501K4502K4511K4512K4521K4522K4531K4532K4541K4542K4551K4552K4561K4562K4571K4572K4575K4576K4581K4582K4591K4592K4601K4602K4611K4612K4621K4622K4731K4732K4741K4742K4751K4752K4771K4772K4781K4782K4791K4792
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Set<Catalog>catalogsWithDefinedFields()static List<CatalogField>fieldsOfCatalog(Catalog catalog)static CatalogFieldforKKey(KKey kKey)CataloggetCatalog()KKeygetKKey()static List<KKey>getKKeysOfCatalog(Catalog catalog)static List<KKey>getKKeysOfCatalog(Catalog catalog, Predicate<CatalogField> predicate)KKeyMetadatagetMetadata()static KKeyMetadatagetMetadataFor(KKey kKey)CatalogField.CatalogFieldTypegetType()static CatalogFieldidFieldOfCatalog(Catalog catalog)Gets thefieldwhich is identifier (surrogate key) of the given catalog.booleanisDataField()booleanisIdField()StringtoString()static CatalogFieldvalueOf(String name)Returns the enum constant of this type with the specified name.static CatalogField[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
K4020
public static final CatalogField K4020
-
K4022
public static final CatalogField K4022
-
K4023
public static final CatalogField K4023
-
K4024
public static final CatalogField K4024
-
K4025
public static final CatalogField K4025
-
K4026
public static final CatalogField K4026
-
K4027
public static final CatalogField K4027
-
K4028
public static final CatalogField K4028
-
K4029
public static final CatalogField K4029
-
K4521
public static final CatalogField K4521
-
K4522
public static final CatalogField K4522
-
K4000
public static final CatalogField K4000
-
K4002
public static final CatalogField K4002
-
K4003
public static final CatalogField K4003
-
K4004
public static final CatalogField K4004
-
K4005
public static final CatalogField K4005
-
K4006
public static final CatalogField K4006
-
K4007
public static final CatalogField K4007
-
K4008
public static final CatalogField K4008
-
K4009
public static final CatalogField K4009
-
K4501
public static final CatalogField K4501
-
K4502
public static final CatalogField K4502
-
K4120
public static final CatalogField K4120
-
K4122
public static final CatalogField K4122
-
K4123
public static final CatalogField K4123
-
K4124
public static final CatalogField K4124
-
K4125
public static final CatalogField K4125
-
K4126
public static final CatalogField K4126
-
K4127
public static final CatalogField K4127
-
K4128
public static final CatalogField K4128
-
K4129
public static final CatalogField K4129
-
K4621
public static final CatalogField K4621
-
K4622
public static final CatalogField K4622
-
K4090
public static final CatalogField K4090
-
K4092
public static final CatalogField K4092
-
K4093
public static final CatalogField K4093
-
K4094
public static final CatalogField K4094
-
K4095
public static final CatalogField K4095
-
K4096
public static final CatalogField K4096
-
K4097
public static final CatalogField K4097
-
K4098
public static final CatalogField K4098
-
K4099
public static final CatalogField K4099
-
K4591
public static final CatalogField K4591
-
K4592
public static final CatalogField K4592
-
K4060
public static final CatalogField K4060
-
K4062
public static final CatalogField K4062
-
K4063
public static final CatalogField K4063
-
K4064
public static final CatalogField K4064
-
K4065
public static final CatalogField K4065
-
K4066
public static final CatalogField K4066
-
K4067
public static final CatalogField K4067
-
K4561
public static final CatalogField K4561
-
K4562
public static final CatalogField K4562
-
K4250
public static final CatalogField K4250
-
K4252
public static final CatalogField K4252
-
K4253
public static final CatalogField K4253
-
K4751
public static final CatalogField K4751
-
K4752
public static final CatalogField K4752
-
K4010
public static final CatalogField K4010
-
K4012
public static final CatalogField K4012
-
K4013
public static final CatalogField K4013
-
K4014
public static final CatalogField K4014
-
K4015
public static final CatalogField K4015
-
K4016
public static final CatalogField K4016
-
K4017
public static final CatalogField K4017
-
K4018
public static final CatalogField K4018
-
K4019
public static final CatalogField K4019
-
K4512
public static final CatalogField K4512
-
K4511
public static final CatalogField K4511
-
K4040
public static final CatalogField K4040
-
K4042
public static final CatalogField K4042
-
K4043
public static final CatalogField K4043
-
K4541
public static final CatalogField K4541
-
K4542
public static final CatalogField K4542
-
K4080
public static final CatalogField K4080
-
K4082
public static final CatalogField K4082
-
K4581
public static final CatalogField K4581
-
K4582
public static final CatalogField K4582
-
K4050
public static final CatalogField K4050
-
K4052
public static final CatalogField K4052
-
K4053
public static final CatalogField K4053
-
K4551
public static final CatalogField K4551
-
K4552
public static final CatalogField K4552
-
K4110
public static final CatalogField K4110
-
K4112
public static final CatalogField K4112
-
K4113
public static final CatalogField K4113
-
K4114
public static final CatalogField K4114
-
K4611
public static final CatalogField K4611
-
K4612
public static final CatalogField K4612
-
K4030
public static final CatalogField K4030
-
K4032
public static final CatalogField K4032
-
K4033
public static final CatalogField K4033
-
K4531
public static final CatalogField K4531
-
K4532
public static final CatalogField K4532
-
K4230
public static final CatalogField K4230
-
K4232
public static final CatalogField K4232
-
K4233
public static final CatalogField K4233
-
K4234
public static final CatalogField K4234
-
K4235
public static final CatalogField K4235
-
K4236
public static final CatalogField K4236
-
K4731
public static final CatalogField K4731
-
K4732
public static final CatalogField K4732
-
K4100
public static final CatalogField K4100
-
K4102
public static final CatalogField K4102
-
K4103
public static final CatalogField K4103
-
K4601
public static final CatalogField K4601
-
K4602
public static final CatalogField K4602
-
K4070
public static final CatalogField K4070
-
K4072
public static final CatalogField K4072
-
K4073
public static final CatalogField K4073
-
K4074
public static final CatalogField K4074
-
K4075
public static final CatalogField K4075
-
K4076
public static final CatalogField K4076
-
K4077
public static final CatalogField K4077
-
K4078
public static final CatalogField K4078
-
K4079
public static final CatalogField K4079
-
K4571
public static final CatalogField K4571
-
K4572
public static final CatalogField K4572
-
K4575
public static final CatalogField K4575
-
K4576
public static final CatalogField K4576
-
K4240
public static final CatalogField K4240
-
K4242
public static final CatalogField K4242
-
K4244
public static final CatalogField K4244
-
K4243
public static final CatalogField K4243
-
K4741
public static final CatalogField K4741
-
K4742
public static final CatalogField K4742
-
K4270
public static final CatalogField K4270
-
K4272
public static final CatalogField K4272
-
K4273
public static final CatalogField K4273
-
K4771
public static final CatalogField K4771
-
K4772
public static final CatalogField K4772
-
K4280
public static final CatalogField K4280
-
K4282
public static final CatalogField K4282
-
K4283
public static final CatalogField K4283
-
K4781
public static final CatalogField K4781
-
K4782
public static final CatalogField K4782
-
K4290
public static final CatalogField K4290
-
K4292
public static final CatalogField K4292
-
K4293
public static final CatalogField K4293
-
K4791
public static final CatalogField K4791
-
K4792
public static final CatalogField K4792
-
-
Method Detail
-
values
public static CatalogField[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CatalogField c : CatalogField.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CatalogField valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getCatalog
public Catalog getCatalog()
-
getKKey
public KKey getKKey()
-
getMetadata
public KKeyMetadata getMetadata()
-
getType
public CatalogField.CatalogFieldType getType()
-
isDataField
public boolean isDataField()
- Returns:
- whether this field contains data of catalog entry (is not an identifier of active/non-active state field)
-
isIdField
public boolean isIdField()
- Returns:
- whether this field is identifier (surrogate key) of the given catalog
-
fieldsOfCatalog
public static List<CatalogField> fieldsOfCatalog(Catalog catalog)
- Parameters:
catalog-- Returns:
- Throws:
IllegalArgumentException- if there are nofieldsdefined for the given catalog
-
idFieldOfCatalog
public static CatalogField idFieldOfCatalog(Catalog catalog)
Gets thefieldwhich is identifier (surrogate key) of the given catalog.- Parameters:
catalog-- Returns:
-
getKKeysOfCatalog
public static List<KKey> getKKeysOfCatalog(Catalog catalog, Predicate<CatalogField> predicate)
-
forKKey
public static CatalogField forKKey(KKey kKey)
-
getMetadataFor
public static KKeyMetadata getMetadataFor(KKey kKey)
-
toString
public String toString()
- Overrides:
toStringin classEnum<CatalogField>
-
-