@Entity @Indexed @FullTextFilterDef(name="readAccess", impl=ReadAccessFilterFactory.class, cache=NONE) public class NodeBase extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected String |
author |
protected Set<String> |
categories |
protected String |
context |
protected Calendar |
created |
protected Set<String> |
keywords |
static int |
MAX_NAME |
protected String |
name |
static String |
NAME_FIELD |
protected String |
parent |
static String |
PARENT_FIELD |
protected String |
path |
protected Set<NodeProperty> |
properties |
protected Map<String,Integer> |
rolePermissions |
protected String |
scriptCode |
protected boolean |
scripting |
protected Set<String> |
subscriptors |
protected Map<String,Integer> |
userPermissions |
protected String |
uuid |
static String |
UUID_FIELD |
Constructor and Description |
---|
NodeBase() |
public static final int MAX_NAME
public static final String PARENT_FIELD
public static final String NAME_FIELD
public static final String UUID_FIELD
@DocumentId protected String uuid
@Field(index=UN_TOKENIZED, store=YES) protected String parent
@Field(index=UN_TOKENIZED, store=YES) protected String context
@Field(index=UN_TOKENIZED, store=YES) protected String path
@Field(index=UN_TOKENIZED, store=YES) protected String author
@Field(index=UN_TOKENIZED, store=YES) @CalendarBridge(resolution=DAY) protected Calendar created
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=LowerCaseFieldBridge.class) protected String name
protected boolean scripting
protected String scriptCode
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=SetFieldBridge.class) protected Set<String> subscriptors
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=SetFieldBridge.class) protected Set<String> keywords
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=SetFieldBridge.class) protected Set<String> categories
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=MapFieldBridge.class) protected Map<String,Integer> userPermissions
@Field(index=UN_TOKENIZED, store=YES) @FieldBridge(impl=MapFieldBridge.class) protected Map<String,Integer> rolePermissions
@Field(index=TOKENIZED, store=YES) @FieldBridge(impl=SetPropertiesFieldBridge.class) protected Set<NodeProperty> properties
public String getUuid()
public void setUuid(String uuid)
public String getContext()
public void setContext(String context)
public String getPath()
public void setPath(String path)
public String getParent()
public void setParent(String parent)
public String getAuthor()
public void setAuthor(String author)
public Calendar getCreated()
public void setCreated(Calendar created)
public String getName()
public void setName(String name)
public boolean isScripting()
public void setScripting(boolean scripting)
public String getScriptCode()
public void setScriptCode(String scriptCode)
public Set<NodeProperty> getProperties()
public void setProperties(Set<NodeProperty> properties)
Copyright © 2018 Open Knowledge Management System S.L.. All rights reserved.