|
Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal 11g Release 1 (11.1.1.9.0) E15995-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.wcps.property.model.Timestamped
oracle.wcps.property.model.AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
oracle.wcps.property.model.PreferenceSet
public class PreferenceSet
An implementation of IPreferenceSet
. Use the builder builder()
to create an instance of this.
Nested Class Summary | |
---|---|
static class |
PreferenceSet.Builder The builder used for creating a PropertySet . |
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary |
---|
Fields inherited from class oracle.wcps.property.model.AbstractMap |
---|
desc, map, namespaceName, propertySetDefinitionName |
Method Summary | ||
---|---|---|
static PreferenceSet.Builder |
builder() Returns an instance of Builder to create a PropertySet. |
|
boolean |
containsKey(IPreferenceName key) Returns true if this preferenceset contains a mapping for the specified property name key. |
|
protected IPreferenceName |
createKey(java.lang.Object o) |
|
protected Preference<java.io.Serializable> |
createValue(java.lang.String k, java.io.Serializable v) |
|
boolean |
equals(java.lang.Object o) |
|
|
get(IPreferenceName name, java.lang.Class<T> c) Returns the value (casted to the given class c) associated with the given preference name if mapped or null if this preferenceset contains no mapping for the given preference name . |
|
protected IPreferenceName |
getKey(Preference<java.io.Serializable> serializableIPreference) |
|
IPreferenceSetName |
getName() Returns name of this preference set. |
|
|
getPreference(IPreferenceName name) Returns the preference with the given name if found otherwise null. |
|
java.util.List<IPreference<java.io.Serializable>> |
getPreferences() Returns the list of preferences of this preferenceset. |
|
IPropertySetName |
getPropertySetName() Returns the propertyset name of this. |
|
java.lang.Object |
getRPreferenceSet() |
|
int |
hashCode() |
|
void |
iterate(IPredicate<IPreference> predicate) Calls the given predicates IPredicate.apply(Object) method for each preference found in this preferenceset. |
|
java.lang.String |
name() Returns the string representation of the composite name of this. |
|
|
put(IPreferenceName key, T value, java.lang.Class<T> c) Same as IPreferenceSet.put(IPreferenceName, java.io.Serializable) except it returns previously mapped value as a type of the given class c. |
|
java.io.Serializable |
put(java.lang.String key, java.io.Serializable value) |
|
|
putPreference(IPreferenceName key, IPreference<T> value) Associates the specified value with the given preference name. |
|
|
removePreference(IPreferenceName name) Removes the preference associated with the given preference name. |
|
void |
setName(IPreferenceSetName preferenceSetName) Sets the given preferenceSetName for this. |
|
protected void |
setNewValue(Preference<java.io.Serializable> serializableIPreference, java.io.Serializable newValue) |
|
void |
setPropertySetName(IPropertySetName propertySetName) Sets the given propertySetName for this. |
|
void |
setRPreferenceSet(java.lang.Object rPreferenceSet) |
|
java.lang.String |
toString() |
Methods inherited from class oracle.wcps.property.model.AbstractMap |
---|
clear, containsKey, containsValue, entrySet, get, get, getDescription, getNamespaceName, getPropertySetDefinitionName, isEmpty, keySet, put, putAll, remove, setDescription, setNamespaceName, setPropertySetDefinitionName, size, 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, wait, wait, wait |
Methods inherited from interface oracle.wcps.property.IPreferenceSet |
---|
get, getDescription, getNamespaceName, getPropertySetDefinitionName, put, setDescription, setNamespaceName, setPropertySetDefinitionName |
Methods inherited from interface oracle.wcps.property.ITimestamped |
---|
getCreatedOn, getUpdatedOn, setCreatedOn, setUpdatedOn |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, putAll, remove, size, values |
Method Detail |
---|
public java.io.Serializable put(java.lang.String key, java.io.Serializable value)
put
in interface java.util.Map<java.lang.String,java.io.Serializable>
put
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
protected IPreferenceName createKey(java.lang.Object o)
createKey
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
protected IPreferenceName getKey(Preference<java.io.Serializable> serializableIPreference)
getKey
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
protected void setNewValue(Preference<java.io.Serializable> serializableIPreference, java.io.Serializable newValue)
setNewValue
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
protected Preference<java.io.Serializable> createValue(java.lang.String k, java.io.Serializable v)
createValue
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
public java.lang.String name()
IPreferenceSet
name
in interface IPreferenceSet
name
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
public IPreferenceSetName getName()
IPreferenceSet
getName
in interface IPreferenceSet
public void setName(IPreferenceSetName preferenceSetName)
IPreferenceSet
preferenceSetName
for this.setName
in interface IPreferenceSet
preferenceSetName
- a preference set name for this.public IPropertySetName getPropertySetName()
IPreferenceSet
getPropertySetName
in interface IPreferenceSet
public void setPropertySetName(IPropertySetName propertySetName)
IPreferenceSet
propertySetName
for this.setPropertySetName
in interface IPreferenceSet
propertySetName
- a property set name for this.public <T extends java.io.Serializable> T get(IPreferenceName name, java.lang.Class<T> c)
IPreferenceSet
null
if this preferenceset contains no mapping for the given preference name
.get
in interface IPreferenceSet
T
- type of a class.name
- a preference name.c
- the class to which the value is casted to.public <T extends java.io.Serializable> T put(IPreferenceName key, T value, java.lang.Class<T> c)
IPreferenceSet
IPreferenceSet.put(IPreferenceName, java.io.Serializable)
except it returns previously mapped value as a type of the given class c.put
in interface IPreferenceSet
T
- type of a class.key
- preference name with which the specified value is to be associated.value
- value to be associated with specified key.c
- the class to which the previously mapped value is casted to.public boolean containsKey(IPreferenceName key)
IPreferenceSet
containsKey
in interface IPreferenceSet
key
- proeprty name whose presence in this propertyset is to be tested.public java.util.List<IPreference<java.io.Serializable>> getPreferences()
IPreferenceSet
getPreferences
in interface IPreferenceSet
public <T extends java.io.Serializable> IPreference<T> getPreference(IPreferenceName name)
IPreferenceSet
getPreference
in interface IPreferenceSet
T
- the preference value's type.name
- a preference's namepublic <T extends java.io.Serializable> IPreference<T> putPreference(IPreferenceName key, IPreference<T> value)
IPreferenceSet
putPreference
in interface IPreferenceSet
T
- type for the valuekey
- a preference name.value
- the preference to be associated with the given preference name.public <T extends java.io.Serializable> IPreference<T> removePreference(IPreferenceName name)
IPreferenceSet
removePreference
in interface IPreferenceSet
T
- the preference value's type.name
- a preference namepublic void iterate(IPredicate<IPreference> predicate)
IPreferenceSet
IPredicate.apply(Object)
method for each preference found in this preferenceset.iterate
in interface IPreferenceSet
predicate
- a predicate object.public boolean equals(java.lang.Object o)
equals
in interface java.util.Map<java.lang.String,java.io.Serializable>
equals
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
public int hashCode()
hashCode
in interface java.util.Map<java.lang.String,java.io.Serializable>
hashCode
in class AbstractMap<IPreferenceName,Preference<java.io.Serializable>>
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getRPreferenceSet()
public void setRPreferenceSet(java.lang.Object rPreferenceSet)
public static PreferenceSet.Builder builder()
|
Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal 11g Release 1 (11.1.1.9.0) E15995-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |