1 23 24 package org.apache.slide.store; 25 26 import org.apache.slide.common.*; 27 28 33 public interface Store extends ContentStore, LockStore, NodeStore, 34 RevisionDescriptorStore, RevisionDescriptorsStore, SecurityStore, SequenceStore { 35 36 37 39 42 void setScope(Scope scope); 43 44 45 46 49 void setName(String name); 50 51 52 53 56 String getName(); 57 58 64 Object getParameter( Object key ); 65 66 69 void setNodeStore(NodeStore nodeStore); 70 71 72 75 void setSecurityStore(SecurityStore securityStore); 76 77 78 81 void setLockStore(LockStore lockStore); 82 83 84 87 void setRevisionDescriptorsStore 88 (RevisionDescriptorsStore revisionDescriptorsStore); 89 90 91 94 void setRevisionDescriptorStore 95 (RevisionDescriptorStore revisionDescriptorStore); 96 97 98 101 void setContentStore(ContentStore contentStore); 102 103 104 107 void setPropertiesIndexer(IndexStore contentStore); 108 109 110 113 void setContentIndexer(IndexStore contentStore); 114 115 118 void setSequenceStore(SequenceStore sequenceStore); 119 120 123 boolean useBinding(); 124 125 132 void exclusiveTransientLock(String uri) throws ServiceAccessException; 133 } 134 | Popular Tags |