Package com.attivio.sdk.dictionary
Class DictionaryObject
- java.lang.Object
-
- com.attivio.sdk.dictionary.DictionaryObject
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
- Direct Known Subclasses:
DictionaryEntry
,DictionaryInfo
public abstract class DictionaryObject extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable
Abstract class for dictionary objects.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
dictionaryGroup
protected java.lang.String
dictionaryName
protected DictionaryType
dictionaryType
protected ExpansionMode
expansionMode
protected java.util.Date
lastApproved
protected java.util.Date
lastModified
protected java.util.Date
lastPublished
protected ChangeStatus
status
protected RevisionStatus
version
-
Constructor Summary
Constructors Constructor Description DictionaryObject()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.String
append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, boolean value)
protected static java.lang.String
append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, java.lang.Object value)
protected static java.lang.String
append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, java.util.Date value)
DictionaryObject
clone()
boolean
equals(java.lang.Object other)
java.lang.String
getDictionaryGroup()
java.lang.String
getDictionaryName()
DictionaryType
getDictionaryType()
ExpansionMode
getExpansionMode()
Get the defaultExpansionMode
for this dictionary.java.util.Date
getLastApproved()
java.util.Date
getLastModified()
java.util.Date
getLastPublished()
ChangeStatus
getStatus()
RevisionStatus
getVersion()
int
hashCode()
protected static boolean
isEmpty(java.lang.String value)
void
setDictionaryGroup(java.lang.String value)
void
setDictionaryName(java.lang.String value)
void
setDictionaryType(DictionaryType value)
void
setExpansionMode(ExpansionMode value)
Set the defaultExpansionMode
for this dictionary.void
setLastApproved(java.util.Date value)
void
setLastModified(java.util.Date value)
void
setLastPublished(java.util.Date value)
void
setStatus(ChangeStatus value)
void
setVersion(RevisionStatus value)
DictionaryObject
validate()
Validate properties.
-
-
-
Field Detail
-
dictionaryType
protected DictionaryType dictionaryType
-
dictionaryName
protected java.lang.String dictionaryName
-
dictionaryGroup
protected java.lang.String dictionaryGroup
-
lastModified
protected java.util.Date lastModified
-
lastApproved
protected java.util.Date lastApproved
-
lastPublished
protected java.util.Date lastPublished
-
version
protected RevisionStatus version
-
status
protected ChangeStatus status
-
expansionMode
protected ExpansionMode expansionMode
-
-
Method Detail
-
getDictionaryType
public DictionaryType getDictionaryType()
-
setDictionaryType
public void setDictionaryType(DictionaryType value)
-
getDictionaryName
public java.lang.String getDictionaryName()
-
setDictionaryName
public void setDictionaryName(java.lang.String value)
-
getDictionaryGroup
public java.lang.String getDictionaryGroup()
-
setDictionaryGroup
public void setDictionaryGroup(java.lang.String value)
-
getLastModified
public java.util.Date getLastModified()
-
setLastModified
public void setLastModified(java.util.Date value)
-
getLastApproved
public java.util.Date getLastApproved()
-
setLastApproved
public void setLastApproved(java.util.Date value)
-
getLastPublished
public java.util.Date getLastPublished()
-
setLastPublished
public void setLastPublished(java.util.Date value)
-
getStatus
public ChangeStatus getStatus()
-
setStatus
public void setStatus(ChangeStatus value)
-
getVersion
public RevisionStatus getVersion()
-
setVersion
public void setVersion(RevisionStatus value)
-
getExpansionMode
public ExpansionMode getExpansionMode()
Get the defaultExpansionMode
for this dictionary.
-
setExpansionMode
public void setExpansionMode(ExpansionMode value)
Set the defaultExpansionMode
for this dictionary.
-
validate
public DictionaryObject validate()
Validate properties.Throws
IllegalArgumentException
if invalid.
-
isEmpty
protected static boolean isEmpty(java.lang.String value)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
clone
public DictionaryObject clone()
- Overrides:
clone
in classjava.lang.Object
-
append
protected static java.lang.String append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, boolean value)
-
append
protected static java.lang.String append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, java.lang.Object value)
-
append
protected static java.lang.String append(java.lang.StringBuilder buffer, java.lang.String prefix, java.lang.String name, java.util.Date value)
-
-