public static final class ProfileAction.AddAttribute extends ProfileAction
ProfileAction.AddAttribute, ProfileAction.ChangeAttributeType, ProfileAction.ContextRequirement, ProfileAction.CreateProfile, ProfileAction.DeleteAttribute, ProfileAction.DeleteProfile, ProfileAction.DeleteProfileTable, ProfileAction.RenameAttribute, ProfileAction.RenameProfile, ProfileAction.RenameProfileSpec, ProfileAction.RenameProfileTable, ProfileAction.SetAttribute
Constructor and Description |
---|
ProfileAction.AddAttribute(java.lang.String name,
java.lang.String type,
boolean isSerialised,
java.lang.String serialisationVersion,
ObjectGenerator defaultValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
toString() |
applyAction, getAttributeValueContextRequirement, getProfileContextRequirement, getProfileTableContextRequirement
public ProfileAction.AddAttribute(@Nonnull java.lang.String name, @Nonnull java.lang.String type, boolean isSerialised, @Nullable java.lang.String serialisationVersion, @Nonnull ObjectGenerator defaultValue)
name
- The name of the attribute.type
- The Java type of the attribute, as a fully qualified class name.isSerialised
- Whether the attribute is stored in serialised form in the profile export XML.serialisationVersion
- The serialisation-version to use in the profile export XML.defaultValue
- Used to generate a value to use when a value is not specified elsewhere.public boolean equals(java.lang.Object o)
equals
in class ProfileAction
public int hashCode()
hashCode
in class ProfileAction
public java.lang.String toString()
Copyright © OpenCloud. All Rights Reserved.