public abstract class Concept extends Object implements SchemaElement, HasSchemaProperties
| Modifier | Constructor and Description |
|---|---|
protected |
Concept(String parentConceptName,
Collection<SchemaProperty> properties) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCoreConceptprotected Concept(String parentConceptName, Collection<SchemaProperty> properties)
public abstract String getId()
public abstract String getName()
public abstract boolean hasGlyphIconResource()
public abstract boolean hasGlyphIconSelectedResource()
public abstract String getColor()
public abstract String getDisplayName()
public abstract String getDisplayType()
public abstract String getTitleFormula()
public abstract Boolean getSearchable()
public abstract String getSubtitleFormula()
public abstract String getTimeFormula()
public abstract boolean getUserVisible()
getUserVisible in interface SchemaElementpublic abstract boolean getDeleteable()
getDeleteable in interface SchemaElementpublic abstract boolean getUpdateable()
getUpdateable in interface SchemaElementpublic abstract SandboxStatus getSandboxStatus()
public Collection<SchemaProperty> getProperties()
getProperties in interface HasSchemaPropertiespublic String getParentConceptName()
public ClientApiSchema.Concept toClientApi()
public static Collection<ClientApiSchema.Concept> toClientApiConcepts(Iterable<Concept> concepts)
public abstract void setProperty(String name, Value value, User user, Authorizations authorizations)
public abstract void removeProperty(String name, Authorizations authorizations)
public abstract byte[] getGlyphIcon()
public abstract byte[] getGlyphIconSelected()
public abstract String getGlyphIconFilePath()
public abstract String getGlyphIconSelectedFilePath()
public abstract byte[] getMapGlyphIcon()
public abstract String[] getIntents()
public abstract void addIntent(String intent, User user, Authorizations authorizations)
public abstract void removeIntent(String intent, Authorizations authorizations)
public void updateIntents(String[] newIntents, User user, Authorizations authorizations)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.