Package de.kaiserpfalzedv.rpg.core.game
Class Campaign
java.lang.Object
de.kaiserpfalzedv.commons.core.resources.ResourceImpl<CampaignData>
de.kaiserpfalzedv.rpg.core.game.Campaign
- All Implemented Interfaces:
de.kaiserpfalzedv.commons.api.resources.HasApiVersion,de.kaiserpfalzedv.commons.api.resources.HasKind,de.kaiserpfalzedv.commons.api.resources.HasMetadata,de.kaiserpfalzedv.commons.api.resources.HasName,de.kaiserpfalzedv.commons.api.resources.HasNameSpace,de.kaiserpfalzedv.commons.api.resources.Pointer,de.kaiserpfalzedv.commons.api.resources.Resource<CampaignData>,Serializable,Cloneable
Campaign -- A campaign consisting of multiple RPG
Games.- Since:
- 1.2.0 2021-02-06
- Author:
- klenkes74 <rlichti@kaiserpfalz-edv.de>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCampaign.CampaignBuilder<C extends Campaign,B extends Campaign.CampaignBuilder<C, B>> Nested classes/interfaces inherited from class de.kaiserpfalzedv.commons.core.resources.ResourceImpl
de.kaiserpfalzedv.commons.core.resources.ResourceImpl.ResourceImplBuilder<D extends Serializable,C extends de.kaiserpfalzedv.commons.core.resources.ResourceImpl<D>, B extends de.kaiserpfalzedv.commons.core.resources.ResourceImpl.ResourceImplBuilder<D, C, B>> -
Field Summary
FieldsFields inherited from interface de.kaiserpfalzedv.commons.api.resources.HasApiVersion
VALID_VERSION_EXAMPLE, VALID_VERSION_LENGTH_MSG, VALID_VERSION_MAX_LENGTH, VALID_VERSION_MIN_LENGTH, VALID_VERSION_PATTERN, VALID_VERSION_PATTERN_MSGFields inherited from interface de.kaiserpfalzedv.commons.api.resources.HasName
VALID_NAME_EXAMPLE, VALID_NAME_LENGTH_MSG, VALID_NAME_MAX_LENGTH, VALID_NAME_MIN_LENGTH, VALID_NAME_PATTERN, VALID_NAME_PATTERN_MSG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Campaign.CampaignBuilder<?, ?> builder()booleaninthashCode()toString()Methods inherited from class de.kaiserpfalzedv.commons.core.resources.ResourceImpl
clone, getApiVersion, getData, getGeneration, getKind, getMetadata, getName, getNameSpace, getSelfLink, getSpec, getState, getStatus, getUid, increaseGeneration, toPointer
-
Field Details
-
API_VERSION
-
KIND
-
-
Constructor Details
-
Campaign
public Campaign()
-
-
Method Details
-
builder
-
toBuilder
- Overrides:
toBuilderin classde.kaiserpfalzedv.commons.core.resources.ResourceImpl<CampaignData>
-
toString
- Overrides:
toStringin classde.kaiserpfalzedv.commons.core.resources.ResourceImpl<CampaignData>
-
equals
- Overrides:
equalsin classde.kaiserpfalzedv.commons.core.resources.ResourceImpl<CampaignData>
-
hashCode
public int hashCode()- Overrides:
hashCodein classde.kaiserpfalzedv.commons.core.resources.ResourceImpl<CampaignData>
-