@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 |
protected String |
name |
static String |
NAME_FIELD |
protected String |
parent |
static String |
PARENT_FIELD |
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 |
Constructor and Description |
---|
NodeBase() |
Modifier and Type | Method and Description |
---|---|
String |
getAuthor() |
Set<String> |
getCategories() |
String |
getContext() |
Calendar |
getCreated() |
Set<String> |
getKeywords() |
String |
getName() |
String |
getParent() |
Set<NodeProperty> |
getProperties() |
Map<String,Integer> |
getRolePermissions() |
String |
getScriptCode() |
Set<String> |
getSubscriptors() |
Map<String,Integer> |
getUserPermissions() |
String |
getUuid() |
boolean |
isScripting() |
void |
setAuthor(String author) |
void |
setCategories(Set<String> categories) |
void |
setContext(String context) |
void |
setCreated(Calendar created) |
void |
setKeywords(Set<String> keywords) |
void |
setName(String name) |
void |
setParent(String parent) |
void |
setProperties(Set<NodeProperty> properties) |
void |
setRolePermissions(Map<String,Integer> rolePermissions) |
void |
setScriptCode(String scriptCode) |
void |
setScripting(boolean scripting) |
void |
setSubscriptors(Set<String> subscriptors) |
void |
setUserPermissions(Map<String,Integer> userPermissions) |
void |
setUuid(String uuid) |
String |
toString() |
public static final String PARENT_FIELD
public static final String NAME_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 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 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 © 2015. All Rights Reserved.