Class OverrideUpdateInfoImpl
java.lang.Object
com.mewna.catnip.entity.impl.guild.audit.OverrideUpdateInfoImpl
- All Implemented Interfaces:
Entity
,OptionalEntryInfo
,OverrideUpdateInfo
,RequiresCatnip
- Since:
- 10/07/18
- Author:
- SamOphis
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionOverrideUpdateInfoImpl
(Catnip catnip, String roleName, PermissionOverride.OverrideType overrideType, long overriddenEntityIdAsLong) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
catnip()
Returns the catnip instance associated with this entity.void
long
overriddenEntityIdAsLong
(long overriddenEntityIdAsLong) overrideType
(PermissionOverride.OverrideType overrideType) roleName()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.mewna.catnip.entity.guild.audit.OverrideUpdateInfo
overriddenEntityId
-
Constructor Details
-
OverrideUpdateInfoImpl
public OverrideUpdateInfoImpl() -
OverrideUpdateInfoImpl
public OverrideUpdateInfoImpl(Catnip catnip, String roleName, PermissionOverride.OverrideType overrideType, long overriddenEntityIdAsLong)
-
-
Method Details
-
catnip
- Specified by:
catnip
in interfaceRequiresCatnip
-
builder
-
catnip
Description copied from interface:Entity
Returns the catnip instance associated with this entity. -
roleName
- Specified by:
roleName
in interfaceOverrideUpdateInfo
-
overrideType
- Specified by:
overrideType
in interfaceOverrideUpdateInfo
-
overriddenEntityIdAsLong
public long overriddenEntityIdAsLong()- Specified by:
overriddenEntityIdAsLong
in interfaceOverrideUpdateInfo
-
roleName
- Returns:
this
.
-
overrideType
- Returns:
this
.
-
overriddenEntityIdAsLong
- Returns:
this
.
-