/**
* $URL: https://source.sakaiproject.org/svn/sitestats/trunk/sitestats-impl/src/test/org/sakaiproject/sitestats/test/mocks/FakeResourceProperties.java $
* $Id: FakeResourceProperties.java 124652 2013-05-20 07:50:03Z david.horwitz@uct.ac.za $
*
* Copyright (c) 2006-2009 The Sakai Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.sakaiproject.sitestats.test.mocks;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Stack;
import org.sakaiproject.entity.api.EntityPropertyNotDefinedException;
import org.sakaiproject.entity.api.EntityPropertyTypeException;
import org.sakaiproject.entity.api.ResourceProperties;
import org.sakaiproject.time.api.Time;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.ContentHandler;
public class FakeResourceProperties implements ResourceProperties {
private Map<String, String> map = new HashMap<String, String>();
public FakeResourceProperties(String displayName, boolean isCollection, String contentType) {
map.put(PROP_DISPLAY_NAME, displayName);
map.put(PROP_IS_COLLECTION, Boolean.toString(isCollection));
map.put(PROP_CONTENT_TYPE, contentType);
}
public void addAll(ResourceProperties arg0) {
// TODO Auto-generated method stub
}
public void addAll(Properties arg0) {
// TODO Auto-generated method stub
}
public void addProperty(String arg0, String arg1) {
// TODO Auto-generated method stub
}
public void addPropertyToList(String arg0, String arg1) {
// TODO Auto-generated method stub
}
public void clear() {
// TODO Auto-generated method stub
}
public Object get(String arg0) {
// TODO Auto-generated method stub
return null;
}
public boolean getBooleanProperty(String key) throws EntityPropertyNotDefinedException, EntityPropertyTypeException {
return Boolean.parseBoolean(map.get(key));
}
public ContentHandler getContentHander() {
// TODO Auto-generated method stub
return null;
}
public long getLongProperty(String arg0) throws EntityPropertyNotDefinedException, EntityPropertyTypeException {
// TODO Auto-generated method stub
return 0;
}
public String getNamePropAssignmentDeleted() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCalendarLocation() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCalendarType() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropChatRoom() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCollectionBodyQuota() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropContentLength() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropContentType() {
return PROP_CONTENT_TYPE;
}
public String getNamePropCopyright() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCopyrightAlert() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCopyrightChoice() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCreationDate() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropCreator() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropDescription() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropDisplayName() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropIsCollection() {
return PROP_IS_COLLECTION ;
}
public String getNamePropModifiedBy() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropModifiedDate() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropNewAssignmentCheckAddDueDate() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropNewAssignmentCheckAutoAnnounce() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropReplyStyle() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropStructObjType() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropSubmissionPreviousFeedbackComment() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropSubmissionPreviousFeedbackText() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropSubmissionPreviousGrades() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropSubmissionScaledPreviousGrades() {
// TODO Auto-generated method stub
return null;
}
public String getNamePropTo() {
// TODO Auto-generated method stub
return null;
}
public String getProperty(String key) {
return map.get(key);
}
public String getPropertyFormatted(String arg0) {
// TODO Auto-generated method stub
return null;
}
public List getPropertyList(String arg0) {
// TODO Auto-generated method stub
return null;
}
public Iterator getPropertyNames() {
// TODO Auto-generated method stub
return null;
}
public Time getTimeProperty(String arg0) throws EntityPropertyNotDefinedException, EntityPropertyTypeException {
// TODO Auto-generated method stub
return null;
}
public String getTypeUrl() {
// TODO Auto-generated method stub
return null;
}
public boolean isLiveProperty(String arg0) {
// TODO Auto-generated method stub
return false;
}
public void removeProperty(String arg0) {
// TODO Auto-generated method stub
}
public void set(ResourceProperties arg0) {
// TODO Auto-generated method stub
}
public Element toXml(Document arg0, Stack arg1) {
// TODO Auto-generated method stub
return null;
}
public Date getDateProperty(String name) {
return null;
}
}