All Methods Static Methods Instance Methods Concrete Methods 
| Modifier and Type | 
Method and Description | 
boolean | 
addFacet(String facet)  | 
void | 
clear()  | 
protected static Properties | 
computeProperties(Map<?,?> result)  | 
boolean | 
containsKey(Object key)
property map implementation 
 | 
boolean | 
containsValue(Object value)
The behavior of this method was changed -> it is checking if an xpath has a value attached. 
 | 
Set<Map.Entry<String,Object>> | 
entrySet()  | 
Serializable | 
get(Object key)  | 
String | 
getDescription()  | 
DocumentModel | 
getDoc()  | 
DocumentType | 
getDocumentType()  | 
DocumentScriptingWrapper | 
getDomain()  | 
Set<String> | 
getFacets()  | 
String | 
getId()  | 
String | 
getLifeCycle()  | 
String | 
getName()  | 
DocumentScriptingWrapper | 
getParent()  | 
DocumentScriptingWrapper | 
getParent(String type)  | 
String | 
getPath()  | 
Serializable | 
getProperty(String key)  | 
Serializable | 
getPropertyValue(String key)
Alias for #getProperty. 
 | 
DocumentRef | 
getRef()  | 
String[] | 
getSchemas()  | 
CoreSession | 
getSession()  | 
String | 
getTitle()  | 
String | 
getType()  | 
String | 
getVersionLabel()  | 
DocumentScriptingWrapper | 
getWorkspace()  | 
boolean | 
hasFacet(String facet)  | 
boolean | 
hasSchema(String schema)  | 
boolean | 
isDownloadable()  | 
boolean | 
isEmpty()  | 
boolean | 
isFolder()  | 
boolean | 
isImmutable()  | 
boolean | 
isLocked()  | 
boolean | 
isProxy()  | 
boolean | 
isVersion()  | 
boolean | 
isVersionable()  | 
Set<String> | 
keySet()  | 
Object | 
put(String key,
   Object value)
As we need to handle ScriptObjectMirror for array type from nashorn. 
 | 
Serializable | 
put(String key,
   Serializable value)  | 
void | 
putAll(Map<? extends String,?> m)  | 
Serializable | 
remove(Object key)  | 
boolean | 
removeFacet(String facet)  | 
String | 
resolvePath(String relative)  | 
DocumentRef | 
resolvePathAsRef(String relative)  | 
void | 
setProperty(String key,
           Serializable value)  | 
void | 
setPropertyValue(String key,
                jdk.nashorn.api.scripting.ScriptObjectMirror value)
Used by nashorn for native javascript array/date. 
 | 
void | 
setPropertyValue(String key,
                Serializable value)
Alias for #setProperty. 
 | 
int | 
size()  | 
String | 
toString()  | 
static Map<String,Object> | 
unwrap(Map<String,Object> source)  | 
static Object | 
unwrap(Object object)  | 
Collection<Object> | 
values()  | 
static Map<String,Object> | 
wrap(Map<String,Object> source,
    AutomationMapper mapper)  | 
static Object | 
wrap(Object object,
    AutomationMapper mapper)  |