001: /*
002: * Licensed to the Apache Software Foundation (ASF) under one or more
003: * contributor license agreements. See the NOTICE file distributed with
004: * this work for additional information regarding copyright ownership.
005: * The ASF licenses this file to You under the Apache License, Version 2.0
006: * (the "License"); you may not use this file except in compliance with
007: * the License. You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: *
017: */
018: package org.apache.lenya.transaction;
019:
020: import java.io.File;
021:
022: import org.apache.avalon.framework.configuration.Configuration;
023: import org.apache.avalon.framework.configuration.ConfigurationException;
024: import org.apache.avalon.framework.logger.Logger;
025: import org.apache.lenya.ac.AccessControlException;
026: import org.apache.lenya.ac.Accreditable;
027: import org.apache.lenya.ac.AccreditableManager;
028: import org.apache.lenya.ac.Group;
029: import org.apache.lenya.ac.ItemManager;
030: import org.apache.lenya.ac.User;
031:
032: public class MockUser implements User {
033:
034: private String id;
035:
036: public MockUser(String id) {
037: this .id = id;
038: }
039:
040: public boolean authenticate(String password) {
041: // TODO Auto-generated method stub
042: return false;
043: }
044:
045: public void delete() throws AccessControlException {
046: // TODO Auto-generated method stub
047:
048: }
049:
050: public String getDefaultDocumentLocale() {
051: // TODO Auto-generated method stub
052: return null;
053: }
054:
055: public String getDefaultMenuLocale() {
056: // TODO Auto-generated method stub
057: return null;
058: }
059:
060: public String getEmail() {
061: // TODO Auto-generated method stub
062: return null;
063: }
064:
065: public void save() throws AccessControlException {
066: // TODO Auto-generated method stub
067:
068: }
069:
070: public void setDefaultDocumentLocale(String documentLocale) {
071: // TODO Auto-generated method stub
072:
073: }
074:
075: public void setDefaultMenuLocale(String menuLocale) {
076: // TODO Auto-generated method stub
077:
078: }
079:
080: public void setEmail(String email) {
081: // TODO Auto-generated method stub
082:
083: }
084:
085: public void setPassword(String plainTextPassword) {
086: // TODO Auto-generated method stub
087:
088: }
089:
090: public Accreditable[] getAccreditables() {
091: // TODO Auto-generated method stub
092: return null;
093: }
094:
095: public void configure(Configuration configuration)
096: throws ConfigurationException {
097: // TODO Auto-generated method stub
098:
099: }
100:
101: public String getDescription() {
102: // TODO Auto-generated method stub
103: return null;
104: }
105:
106: public String getId() {
107: return this .id;
108: }
109:
110: public String getName() {
111: // TODO Auto-generated method stub
112: return null;
113: }
114:
115: public void setConfigurationDirectory(File configurationDirectory) {
116: // TODO Auto-generated method stub
117:
118: }
119:
120: public void setDescription(String description) {
121: // TODO Auto-generated method stub
122:
123: }
124:
125: public void setName(String name) {
126: // TODO Auto-generated method stub
127:
128: }
129:
130: public void enableLogging(Logger arg0) {
131: // TODO Auto-generated method stub
132:
133: }
134:
135: public void addedToGroup(Group group) {
136: // TODO Auto-generated method stub
137:
138: }
139:
140: public Group[] getGroups() {
141: // TODO Auto-generated method stub
142: return null;
143: }
144:
145: public void removeFromAllGroups() {
146: // TODO Auto-generated method stub
147:
148: }
149:
150: public void removedFromGroup(Group group) {
151: // TODO Auto-generated method stub
152:
153: }
154:
155: public AccreditableManager getAccreditableManager() {
156: // TODO Auto-generated method stub
157: return null;
158: }
159:
160: public ItemManager getItemManager() {
161: // TODO Auto-generated method stub
162: return null;
163: }
164:
165: public boolean canChangePassword() {
166: // TODO Auto-generated method stub
167: return false;
168: }
169:
170: }
|