You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by bc...@apache.org on 2005/12/07 18:52:41 UTC
svn commit: r354820 -
/incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java
Author: bcm
Date: Wed Dec 7 09:52:34 2005
New Revision: 354820
URL: http://svn.apache.org/viewcvs?rev=354820&view=rev
Log:
make several private methods protected so that subclasses can use them.
Modified:
incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java
Modified: incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java?rev=354820&r1=354819&r2=354820&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java (original)
+++ incubator/jackrabbit/trunk/contrib/jcr-server/server/src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java Wed Dec 7 09:52:34 2005
@@ -239,7 +239,7 @@
/**
* Fill the set of properties
*/
- private void initProperties() {
+ protected void initProperties() {
if (!exists() || inited) {
return;
}
@@ -776,7 +776,7 @@
*
* @return true if this resource is lockable.
*/
- private boolean isJsrLockable() {
+ protected boolean isJsrLockable() {
boolean lockable = false;
if (exists()) {
try {
@@ -800,7 +800,7 @@
*
* @return true if this resource cannot be modified due to a write lock
*/
- private boolean isLocked(DavResource res) {
+ protected boolean isLocked(DavResource res) {
ActiveLock lock = res.getLock(Type.WRITE, Scope.EXCLUSIVE);
if (lock == null) {
return false;
@@ -826,7 +826,7 @@
* @param session
* @return a <code>DavPropertyName</code> for the given jcr name.
*/
- private DavPropertyName getDavName(String jcrName, Session session) throws RepositoryException {
+ protected DavPropertyName getDavName(String jcrName, Session session) throws RepositoryException {
// make sure the local name is xml compliant
String localName = ISO9075.encode(Text.getLocalName(jcrName));
String prefix = Text.getNamespacePrefix(jcrName);
@@ -850,7 +850,7 @@
* @return jcr name
* @throws RepositoryException
*/
- private String getJcrName(DavPropertyName propName) throws RepositoryException {
+ protected String getJcrName(DavPropertyName propName) throws RepositoryException {
// remove any encoding necessary for xml compliance
String pName = ISO9075.decode(propName.getName());
String uri = propName.getNamespace().getURI();
@@ -882,7 +882,7 @@
* @param property
* @throws RepositoryException
*/
- private void setJcrProperty(DavProperty property) throws RepositoryException {
+ protected void setJcrProperty(DavProperty property) throws RepositoryException {
// retrieve value
String value = property.getValue().toString();
// set value; since multivalued-properties are not listed in the set
@@ -894,7 +894,7 @@
* @param propertyName
* @throws RepositoryException
*/
- private void removeJcrProperty(DavPropertyName propertyName) throws RepositoryException {
+ protected void removeJcrProperty(DavPropertyName propertyName) throws RepositoryException {
String jcrName = getJcrName(propertyName);
if (node.hasProperty(jcrName)) {
node.getProperty(jcrName).remove();
@@ -902,12 +902,12 @@
// removal of non existing property succeeds
}
- private boolean isFilteredResource(DavResource resource) {
+ protected boolean isFilteredResource(DavResource resource) {
// TODO: filtered nodetypes should be checked as well in order to prevent problems.
return filter != null && filter.isFilteredResource(resource.getDisplayName(), session.getRepositorySession());
}
- private boolean isFilteredNode(Node n) {
+ protected boolean isFilteredNode(Node n) {
return filter != null && filter.isFilteredItem(n);
}