public class SessionReattachingPropertyWrapper extends info.magnolia.jcr.wrapper.DelegatePropertyWrapper implements SupportsRenaming
SessionReattachingNodeWrapper
.
The main purpose of such provider is to make property session re-attachment
a transparent process to the user. Also this class implements SupportsRenaming
interface in order to enable property renaming operations from UI.JCR_ACTIVITY, JCR_AUTOCREATED, JCR_BASE_VERSION, JCR_CHILD_VERSION_HISTORY, JCR_CONFIGURATION, JCR_CONTENT, JCR_COPIED_FROM, JCR_CREATED, JCR_CREATED_BY, JCR_CURRENT_LIFECYCLE_STATE, JCR_DATA, JCR_DEFAULT_PRIMARY_TYPE, JCR_DEFAULT_VALUES, JCR_DESCRIPTION, JCR_ENCODING, JCR_FROZEN_MIXIN_TYPES, JCR_FROZEN_PRIMARY_TYPE, JCR_FROZEN_UUID, JCR_HAS_ORDERABLE_CHILD_NODES, JCR_HOST, JCR_ID, JCR_IS_ABSTRACT, JCR_IS_CHECKED_OUT, JCR_IS_MIXIN, JCR_LANGUAGE, JCR_LAST_MODIFIED, JCR_LAST_MODIFIED_BY, JCR_LIFECYCLE_POLICY, JCR_LOCK_IS_DEEP, JCR_LOCK_OWNER, JCR_MANDATORY, JCR_MERGE_FAILED, JCR_MIMETYPE, JCR_MIXIN_TYPES, JCR_MULTIPLE, JCR_NAME, JCR_NODE_TYPE_NAME, JCR_ON_PARENT_VERSION, JCR_PATH, JCR_PORT, JCR_PREDECESSORS, JCR_PRIMARY_ITEM_NAME, JCR_PRIMARY_TYPE, JCR_PROTECTED, JCR_PROTOCOL, JCR_REPOSITORY, JCR_REQUIRED_PRIMARY_TYPES, JCR_REQUIRED_TYPE, JCR_ROOT, JCR_SAME_NAME_SIBLINGS, JCR_STATEMENT, JCR_SUCCESSORS, JCR_SUPERTYPES, JCR_TITLE, JCR_UUID, JCR_VALUE_CONSTRAINTS, JCR_VERSION_HISTORY, JCR_VERSIONABLE_UUID, JCR_WORKSPACE
Constructor and Description |
---|
SessionReattachingPropertyWrapper(javax.jcr.Property property,
javax.inject.Provider<info.magnolia.context.Context> contextProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getPath() |
javax.jcr.Property |
getWrappedProperty() |
int |
hashCode() |
accept, getAncestor, getBinary, getBoolean, getDate, getDecimal, getDefinition, getDepth, getDouble, getLength, getLengths, getLong, getName, getNode, getParent, getProperty, getSession, getStream, getString, getType, getValue, getValues, isModified, isMultiple, isNew, isNode, isSame, refresh, remove, save, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setWrappedProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPendingNewName, rename
public SessionReattachingPropertyWrapper(javax.jcr.Property property, javax.inject.Provider<info.magnolia.context.Context> contextProvider) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public javax.jcr.Property getWrappedProperty()
getWrappedProperty
in class info.magnolia.jcr.wrapper.DelegatePropertyWrapper
public String getPath()
getPath
in interface javax.jcr.Item
getPath
in class info.magnolia.jcr.wrapper.DelegatePropertyWrapper
Copyright © 2018 Magnolia International Ltd.. All rights reserved.