Package com.attivio.sdk.schema
Class UserDefinedFieldDef
- java.lang.Object
- 
- com.attivio.sdk.schema.UserDefinedFieldDef
 
- 
- All Implemented Interfaces:
- java.io.Externalizable,- java.io.Serializable,- java.lang.Cloneable
 
 public class UserDefinedFieldDef extends java.lang.Object implements java.io.Externalizable, java.lang.CloneableDefinition for a User Defined Field.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static TimeResolutionDEFAULT_DATE_RESOLUTIONstatic intDEFAULT_DECIMAL_SCALE
 - 
Constructor SummaryConstructors Constructor Description UserDefinedFieldDef()UserDefinedFieldDef(java.lang.String name, SchemaField.Type type, java.lang.String className)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UserDefinedFieldDefclone()booleanequals(java.lang.Object other)java.lang.StringgetClassName()Get the class name for the user defined field implementation.TimeResolutiongetDateResolution()Get the resolution forSchemaField.Type.DATEtype.intgetDecimalScale()Get the scale forSchemaField.Type.DECIMALtype.java.lang.StringgetName()Get the name for the user defined field.SchemaField.TypegetType()Get the return type for the user defined field.inthashCode()voidreadExternal(java.io.ObjectInput in)voidsetClassName(java.lang.String value)Set the class name for the user defined field implementation.voidsetDateResolution(TimeResolution value)Set the resolution forSchemaField.Type.DATEtype.voidsetDecimalScale(int value)Set the scale forSchemaField.Type.DECIMALtype.voidsetName(java.lang.String value)Set the name for the user defined field.voidsetType(SchemaField.Type value)Set the return type for the user defined field.java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)
 
- 
- 
- 
Field Detail- 
DEFAULT_DATE_RESOLUTIONpublic static TimeResolution DEFAULT_DATE_RESOLUTION 
 - 
DEFAULT_DECIMAL_SCALEpublic static int DEFAULT_DECIMAL_SCALE 
 
- 
 - 
Constructor Detail- 
UserDefinedFieldDefpublic UserDefinedFieldDef() 
 - 
UserDefinedFieldDefpublic UserDefinedFieldDef(java.lang.String name, SchemaField.Type type, java.lang.String className)
 
- 
 - 
Method Detail- 
getTypepublic SchemaField.Type getType() Get the return type for the user defined field.
 - 
setTypepublic void setType(SchemaField.Type value) Set the return type for the user defined field.
 - 
getNamepublic java.lang.String getName() Get the name for the user defined field.
 - 
setNamepublic void setName(java.lang.String value) Set the name for the user defined field.
 - 
getClassNamepublic java.lang.String getClassName() Get the class name for the user defined field implementation.
 - 
setClassNamepublic void setClassName(java.lang.String value) Set the class name for the user defined field implementation.
 - 
getDecimalScalepublic int getDecimalScale() Get the scale forSchemaField.Type.DECIMALtype.
 - 
setDecimalScalepublic void setDecimalScale(int value) Set the scale forSchemaField.Type.DECIMALtype.
 - 
getDateResolutionpublic TimeResolution getDateResolution() Get the resolution forSchemaField.Type.DATEtype.
 - 
setDateResolutionpublic void setDateResolution(TimeResolution value) Set the resolution forSchemaField.Type.DATEtype.
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object other) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
clonepublic UserDefinedFieldDef clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
readExternalpublic void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
- readExternalin interface- java.io.Externalizable
- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
 - 
writeExternalpublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
- writeExternalin interface- java.io.Externalizable
- Throws:
- java.io.IOException
 
 
- 
 
-