Index
All Classes and Interfaces|All Packages
A
- ALIVE - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.LivingStatus
- allHeroes() - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroFactory
- appearance() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns the value of the
appearance
record component. - Appearance - Record Class in io.github.mrtimeey.herodomainmodel.model
- Appearance(String, Creation, List<LivingStatus>) - Constructor for record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Creates an instance of a
Appearance
record class. - AppearanceAssert - Class in io.github.mrtimeey.herodomainmodel.assertions
- AppearanceAssert(Appearance) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- AppearanceAssert(Appearance, SuperHeroAssert) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- Assertions - Class in io.github.mrtimeey.herodomainmodel.assertions
- Assertions() - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.Assertions
- assertThat(Appearance) - Static method in class io.github.mrtimeey.herodomainmodel.assertions.Assertions
- assertThat(Creation) - Static method in class io.github.mrtimeey.herodomainmodel.assertions.Assertions
- assertThat(PersonalInformation) - Static method in class io.github.mrtimeey.herodomainmodel.assertions.Assertions
- assertThat(SuperHero) - Static method in class io.github.mrtimeey.herodomainmodel.assertions.Assertions
- avengers() - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroFactory
C
- citizenship() - Method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Returns the value of the
citizenship
record component. - creation() - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Returns the value of the
creation
record component. - Creation - Record Class in io.github.mrtimeey.herodomainmodel.model
- Creation(String, List<String>) - Constructor for record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Creates an instance of a
Creation
record class. - CreationAssert - Class in io.github.mrtimeey.herodomainmodel.assertions
- CreationAssert(Creation) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- CreationAssert(Creation, AppearanceAssert) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- creators() - Method in record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Returns the value of the
creators
record component. - currentAlias() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns the value of the
currentAlias
record component.
D
- DECEASED - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.LivingStatus
- doesNotHaveFirstAppearance(String...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- doesNotHaveLivingStatus(LivingStatus...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
E
- equals(Object) - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Indicates whether some other object is "equal to" this one.
F
- FEMALE - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Gender
- firstAppearances() - Method in record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Returns the value of the
firstAppearances
record component. - FLUID - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Gender
- FORMERLY_DECEASED - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.LivingStatus
G
- gender() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns the value of the
gender
record component. - Gender - Enum Class in io.github.mrtimeey.herodomainmodel.model
- getDescription() - Method in enum class io.github.mrtimeey.herodomainmodel.model.Identity
H
- hasAlias(String) - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- hasAppearance(Appearance) - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- hasCitizenship(String) - Method in class io.github.mrtimeey.herodomainmodel.assertions.PersonalInformationAssert
- hasCreation(Creation) - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- hasCreators(String) - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- hasFirstAppearance(String...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- hasGender(Gender) - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- hashCode() - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns a hash code value for this object.
- hasIdentity(Identity) - Method in class io.github.mrtimeey.herodomainmodel.assertions.PersonalInformationAssert
- hasLivingStatus(LivingStatus...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- hasName(String) - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- hasNoFirstAppearance() - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- hasNoLivingStatus() - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- hasOnlyFirstAppearance(String...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- hasOnlyLivingStatus(LivingStatus...) - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- hasPersonalInformation(PersonalInformation) - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- hasReality(String) - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- hero(Predicate<SuperHero>) - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroFactory
- HeroFactory - Class in io.github.mrtimeey.herodomainmodel.core
- HeroUtils - Class in io.github.mrtimeey.herodomainmodel.core
I
- identity() - Method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Returns the value of the
identity
record component. - Identity - Enum Class in io.github.mrtimeey.herodomainmodel.model
- io.github.mrtimeey.herodomainmodel.assertions - package io.github.mrtimeey.herodomainmodel.assertions
- io.github.mrtimeey.herodomainmodel.core - package io.github.mrtimeey.herodomainmodel.core
- io.github.mrtimeey.herodomainmodel.model - package io.github.mrtimeey.herodomainmodel.model
- isPartOfAvengers(SuperHero) - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroUtils
- isPartOfSinisterSix(SuperHero) - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroUtils
L
- LivingStatus - Enum Class in io.github.mrtimeey.herodomainmodel.model
- livingStatuses() - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Returns the value of the
livingStatuses
record component.
M
- MALE - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Gender
- mapToAppearance() - Method in class io.github.mrtimeey.herodomainmodel.assertions.CreationAssert
- mapToAppearance() - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- mapToCreation() - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- mapToPersonalInformation() - Method in class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
- mapToSuperHero() - Method in class io.github.mrtimeey.herodomainmodel.assertions.AppearanceAssert
- mapToSuperHero() - Method in class io.github.mrtimeey.herodomainmodel.assertions.PersonalInformationAssert
N
- name() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns the value of the
name
record component. - NO_DUAL - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Identity
O
- of(Identity, String) - Static method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
- of(String) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Creation
- of(String, Creation) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
- of(String, Creation, LivingStatus...) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
- of(String, Creation, List<LivingStatus>) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
- of(String, String...) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Creation
- of(String, String, Gender, Appearance, PersonalInformation) - Static method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
- of(String, List<String>) - Static method in record class io.github.mrtimeey.herodomainmodel.model.Creation
P
- personalInformation() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns the value of the
personalInformation
record component. - PersonalInformation - Record Class in io.github.mrtimeey.herodomainmodel.model
- PersonalInformation(Identity, String) - Constructor for record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Creates an instance of a
PersonalInformation
record class. - PersonalInformationAssert - Class in io.github.mrtimeey.herodomainmodel.assertions
- PersonalInformationAssert(PersonalInformation) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.PersonalInformationAssert
- PersonalInformationAssert(PersonalInformation, SuperHeroAssert) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.PersonalInformationAssert
- PUBLIC - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Identity
R
- reality() - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Returns the value of the
reality
record component.
S
- SECRET - Enum constant in enum class io.github.mrtimeey.herodomainmodel.model.Identity
- sinisterSix() - Static method in class io.github.mrtimeey.herodomainmodel.core.HeroFactory
- SuperHero - Record Class in io.github.mrtimeey.herodomainmodel.model
- SuperHero(String, String, Gender, Appearance, PersonalInformation) - Constructor for record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Creates an instance of a
SuperHero
record class. - SuperHeroAssert - Class in io.github.mrtimeey.herodomainmodel.assertions
- SuperHeroAssert(SuperHero) - Constructor for class io.github.mrtimeey.herodomainmodel.assertions.SuperHeroAssert
T
- toString() - Method in record class io.github.mrtimeey.herodomainmodel.model.Appearance
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.mrtimeey.herodomainmodel.model.Creation
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.mrtimeey.herodomainmodel.model.PersonalInformation
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.mrtimeey.herodomainmodel.model.SuperHero
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class io.github.mrtimeey.herodomainmodel.model.Gender
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mrtimeey.herodomainmodel.model.Identity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mrtimeey.herodomainmodel.model.LivingStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.mrtimeey.herodomainmodel.model.Gender
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mrtimeey.herodomainmodel.model.Identity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mrtimeey.herodomainmodel.model.LivingStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages