Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal
11g Release 1 (11.1.1.9.0)
E15995-08


oracle.wcps.property.model
Class AbstractMap<K extends IName,V extends AbstractProperty>

java.lang.Object
  extended by oracle.wcps.property.model.Timestamped
      extended by oracle.wcps.property.model.AbstractMap<K,V>

All Implemented Interfaces:
java.util.Map<java.lang.String,java.io.Serializable>
Direct Known Subclasses:
PreferenceSet, PropertySet

public abstract class AbstractMap<K extends IName,V extends AbstractProperty>
extends Timestamped
implements java.util.Map<java.lang.String,java.io.Serializable>

Field Summary
protected  java.lang.String desc
           
protected  java.util.Map<K,V> map
           
protected  INamespaceName namespaceName
           
protected  IPropertySetDefinitionName propertySetDefinitionName
           

 

Constructor Summary
protected AbstractMap()
           

 

Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
protected abstract  K createKey(java.lang.Object o)
           
protected abstract  V createValue(java.lang.String k, java.io.Serializable v)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.io.Serializable>> entrySet()
           
 boolean equals(java.lang.Object o)
           
 java.io.Serializable get(K name)
           
 java.io.Serializable get(java.lang.Object key)
           
 java.lang.String getDescription()
           
protected abstract  K getKey(V v)
           
 INamespaceName getNamespaceName()
           
 IPropertySetDefinitionName getPropertySetDefinitionName()
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set<java.lang.String> keySet()
           
abstract  java.lang.String name()
           
 java.io.Serializable put(K key, java.io.Serializable value)
           
abstract  java.io.Serializable put(java.lang.String key, java.io.Serializable value)
           
 void putAll(java.util.Map<? extends java.lang.String,? extends java.io.Serializable> m)
           
 java.io.Serializable remove(java.lang.Object key)
           
 void setDescription(java.lang.String desc)
           
 void setNamespaceName(INamespaceName namespaceName)
           
protected abstract  void setNewValue(V v, java.io.Serializable newValue)
           
 void setPropertySetDefinitionName(IPropertySetDefinitionName propertySetDefinitionName)
           
 int size()
           
 java.util.Collection<java.io.Serializable> values()
           

 

Methods inherited from class oracle.wcps.property.model.Timestamped
getCreatedOn, getUpdatedOn, setCreatedOn, setUpdatedOn

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

map

protected java.util.Map<K extends IName,V extends AbstractProperty> map

namespaceName

protected INamespaceName namespaceName

propertySetDefinitionName

protected IPropertySetDefinitionName propertySetDefinitionName

desc

protected java.lang.String desc

Constructor Detail

AbstractMap

protected AbstractMap()

Method Detail

getNamespaceName

public INamespaceName getNamespaceName()

setNamespaceName

public void setNamespaceName(INamespaceName namespaceName)

getPropertySetDefinitionName

public IPropertySetDefinitionName getPropertySetDefinitionName()

setPropertySetDefinitionName

public void setPropertySetDefinitionName(IPropertySetDefinitionName propertySetDefinitionName)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String desc)

get

public java.io.Serializable get(K name)

put

public java.io.Serializable put(K key,
                                java.io.Serializable value)

size

public int size()
Specified by:
size in interface java.util.Map<java.lang.String,java.io.Serializable>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map<java.lang.String,java.io.Serializable>

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map<java.lang.String,java.io.Serializable>

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map<java.lang.String,java.io.Serializable>

get

public java.io.Serializable get(java.lang.Object key)
Specified by:
get in interface java.util.Map<java.lang.String,java.io.Serializable>

put

public abstract java.io.Serializable put(java.lang.String key,
                                         java.io.Serializable value)
Specified by:
put in interface java.util.Map<java.lang.String,java.io.Serializable>

remove

public java.io.Serializable remove(java.lang.Object key)
Specified by:
remove in interface java.util.Map<java.lang.String,java.io.Serializable>

putAll

public void putAll(java.util.Map<? extends java.lang.String,? extends java.io.Serializable> m)
Specified by:
putAll in interface java.util.Map<java.lang.String,java.io.Serializable>

clear

public void clear()
Specified by:
clear in interface java.util.Map<java.lang.String,java.io.Serializable>

keySet

public java.util.Set<java.lang.String> keySet()
Specified by:
keySet in interface java.util.Map<java.lang.String,java.io.Serializable>

values

public java.util.Collection<java.io.Serializable> values()
Specified by:
values in interface java.util.Map<java.lang.String,java.io.Serializable>

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.io.Serializable>> entrySet()
Specified by:
entrySet in interface java.util.Map<java.lang.String,java.io.Serializable>

name

public abstract java.lang.String name()

createKey

protected abstract K createKey(java.lang.Object o)

getKey

protected abstract K getKey(V v)

setNewValue

protected abstract void setNewValue(V v,
                                    java.io.Serializable newValue)

createValue

protected abstract V createValue(java.lang.String k,
                                 java.io.Serializable v)

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.util.Map<java.lang.String,java.io.Serializable>
Overrides:
equals in class Timestamped

hashCode

public int hashCode()
Specified by:
hashCode in interface java.util.Map<java.lang.String,java.io.Serializable>
Overrides:
hashCode in class Timestamped

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal
11g Release 1 (11.1.1.9.0)
E15995-08


Copyright © 2009, 2014, Oracle and/or its affiliates. All rights reserved.