Class CopyFieldDefinition
- java.lang.Object
-
- org.ametys.cms.search.solr.schema.CopyFieldDefinition
-
- All Implemented Interfaces:
SchemaDefinition
public class CopyFieldDefinition extends Object implements SchemaDefinition
Represents a copy field definition in a solr schema.
-
-
Field Summary
Fields Modifier and Type Field Description protected String_destinationThe destination field.protected String_sourceThe source field.
-
Constructor Summary
Constructors Constructor Description CopyFieldDefinition(String source, String destination)Build a copy field definition.CopyFieldDefinition(Map<String,Object> attributes)Build a copy field definition from a map of attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDestination()Get the destination field.StringgetSource()Get the source field.voidsetDestination(String destination)Set the destination field.voidsetSource(String source)Set the source field.
-
-
-
Field Detail
-
_destination
protected String _destination
The destination field.
-
-
Constructor Detail
-
CopyFieldDefinition
public CopyFieldDefinition(String source, String destination)
Build a copy field definition.- Parameters:
source- The source field.destination- The destination field.
-
CopyFieldDefinition
public CopyFieldDefinition(Map<String,Object> attributes)
Build a copy field definition from a map of attributes.- Parameters:
attributes- the Map of attributes.
-
-
Method Detail
-
setSource
public void setSource(String source)
Set the source field.- Parameters:
source- the source field.
-
getDestination
public String getDestination()
Get the destination field.- Returns:
- The destination field.
-
setDestination
public void setDestination(String destination)
Set the destination field.- Parameters:
destination- the destination field.
-
-