Package com.simplicite.util
Class Bookshelf
- java.lang.Object
-
- com.simplicite.util.Bookshelf
-
- All Implemented Interfaces:
java.io.Serializable
public class Bookshelf extends java.lang.Object implements java.io.Serializable
Bookshelf definition containing documents
Indexes are stored with LUCENE thru TIKA components to parse their contents- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static char
GRANT_DOWNLOAD
Download grantedstatic char
GRANT_GRANTS
Grants grantedstatic char
GRANT_METADATA
Metadata grantedstatic char
GRANT_SCRATCH
Scratch grantedstatic char
GRANT_UPLOAD
Upload granted
-
Constructor Summary
Constructors Constructor Description Bookshelf(java.lang.String id, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> display, boolean granted, java.lang.String objName)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addField(Grant g, java.lang.String name)
Add fieldjava.lang.String
getDisplay(java.lang.String lang)
Get display labeljava.util.List<ObjectField>
getFields(Grant g)
Get all fieldsstatic char[]
getGrants()
Get grantsjava.lang.String
getId()
Get IDjava.lang.String
getLabel(java.lang.String lang)
Get display label (same as getDisplay)java.lang.String
getName()
Get namejava.lang.String
getObjectName()
Get object nameboolean
isGranted()
Is granted?boolean
isStandalone()
Is standalone?
-
-
-
Field Detail
-
GRANT_DOWNLOAD
public static final char GRANT_DOWNLOAD
Download granted- See Also:
- Constant Field Values
-
GRANT_UPLOAD
public static final char GRANT_UPLOAD
Upload granted- See Also:
- Constant Field Values
-
GRANT_METADATA
public static final char GRANT_METADATA
Metadata granted- See Also:
- Constant Field Values
-
GRANT_GRANTS
public static final char GRANT_GRANTS
Grants granted- See Also:
- Constant Field Values
-
GRANT_SCRATCH
public static final char GRANT_SCRATCH
Scratch granted- See Also:
- Constant Field Values
-
-
Method Detail
-
getGrants
public static char[] getGrants()
Get grants- Returns:
- Grant array
-
addField
public void addField(Grant g, java.lang.String name)
Add field- Parameters:
g
- Grantname
- Field name
-
getFields
public java.util.List<ObjectField> getFields(Grant g)
Get all fields- Parameters:
g
- Grant- Returns:
- List of fields
-
getId
public java.lang.String getId()
Get ID- Returns:
- ID
-
getName
public java.lang.String getName()
Get name- Returns:
- Name
-
getObjectName
public java.lang.String getObjectName()
Get object name- Returns:
- Object name
-
getDisplay
public java.lang.String getDisplay(java.lang.String lang)
Get display label- Parameters:
lang
- Language- Returns:
- Display label
-
getLabel
public java.lang.String getLabel(java.lang.String lang)
Get display label (same as getDisplay)- Parameters:
lang
- Language- Returns:
- Display label
-
isGranted
public boolean isGranted()
Is granted?- Returns:
- True if granted
-
isStandalone
public boolean isStandalone()
Is standalone?- Returns:
- True if standalone
-
-