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