001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.annotation.ImplementationClassName;
020 import com.liferay.portal.kernel.util.Accessor;
021
022
031 @ImplementationClassName("com.liferay.portal.model.impl.WebDAVPropsImpl")
032 @ProviderType
033 public interface WebDAVProps extends WebDAVPropsModel, PersistedModel {
034
039 public static final Accessor<WebDAVProps, Long> WEB_DAV_PROPS_ID_ACCESSOR = new Accessor<WebDAVProps, Long>() {
040 @Override
041 public Long get(WebDAVProps webDAVProps) {
042 return webDAVProps.getWebDavPropsId();
043 }
044
045 @Override
046 public Class<Long> getAttributeClass() {
047 return Long.class;
048 }
049
050 @Override
051 public Class<WebDAVProps> getTypeClass() {
052 return WebDAVProps.class;
053 }
054 };
055
056 public void addProp(java.lang.String name, java.lang.String prefix,
057 java.lang.String uri) throws java.lang.Exception;
058
059 public void addProp(java.lang.String name, java.lang.String prefix,
060 java.lang.String uri, java.lang.String text) throws java.lang.Exception;
061
062 public java.util.Set<com.liferay.portal.kernel.xml.QName> getPropsSet()
063 throws java.lang.Exception;
064
065 public java.lang.String getText(java.lang.String name,
066 java.lang.String prefix, java.lang.String uri)
067 throws java.lang.Exception;
068
069 public void removeProp(java.lang.String name, java.lang.String prefix,
070 java.lang.String uri) throws java.lang.Exception;
071
072 public void store() throws java.lang.Exception;
073 }