public interface StructuredContentField extends Serializable
StructuredContent
item.
FieldDefinition
s associated
with the StructuredContentType
.StructuredContentType
,
FieldDefinition
Modifier and Type | Method and Description |
---|---|
StructuredContentField |
cloneEntity()
Builds a copy of this item.
|
AdminAuditable |
getAuditable()
Returns audit information for this content item.
|
String |
getFieldKey()
Returns the fieldKey associated with this field.
|
Long |
getId()
Gets the primary key.
|
StructuredContent |
getStructuredContent()
Returns the parent
StructuredContent item to which this
field belongs. |
String |
getValue()
Sets the value of this custom field.
|
void |
setAuditable(AdminAuditable auditable)
Sets audit information for this content item.
|
void |
setFieldKey(String fieldKey)
Sets the fieldKey.
|
void |
setId(Long id)
Sets the primary key.
|
void |
setStructuredContent(StructuredContent structuredContent)
Sets the parent
StructuredContent item. |
void |
setValue(String value)
Returns the value for this custom field.
|
@Nonnull String getFieldKey()
StructuredContentField
is determined by the associated
FieldDefinition
that was used by the
Content Management System to create this instance.
As an example, a StructuredContentType
might be configured to contain a
field definition with a key of "targetUrl".FieldDefinition
void setFieldKey(@Nonnull String fieldKey)
fieldKey
- FieldDefinition
@Nonnull StructuredContent getStructuredContent()
StructuredContent
item to which this
field belongs.void setStructuredContent(@Nonnull StructuredContent structuredContent)
StructuredContent
item.structuredContent
- @Nonnull StructuredContentField cloneEntity()
void setValue(@Nonnull String value)
value
- @Nullable AdminAuditable getAuditable()
void setAuditable(@Nullable AdminAuditable auditable)
auditable
- Copyright © 2014. All rights reserved.