com.stellent.cis.client.api.common.administrative
Interface ICISCommonContributionMap
- All Superinterfaces:
- java.io.Serializable
public interface ICISCommonContributionMap
- extends java.io.Serializable
getNativeType
java.lang.String getNativeType()
- Returns:
- the native type associated with this contribution map
getMetadataMap
ICISCommonMetadataMap getMetadataMap()
- Returns:
- the metadata map object
getContributionFields
java.util.Collection getContributionFields()
- Returns:
- a collection of
ICISCommonContributionMap.ISCSContributionFieldEntry
objects
getCommonContributionMap
java.util.Map getCommonContributionMap()
- Returns:
- a mapping of common name to
ICISCommonContributionMap.ISCSContributionFieldEntry
for all common fields used for contribution
getNativeContributionMap
java.util.Map getNativeContributionMap()
- Returns:
- a mapping of common name to
ICISCommonContributionMap.ISCSContributionFieldEntry
for all native fields used for contribution
addNativeContributionField
void addNativeContributionField(java.lang.String nativeName,
java.lang.String objectClass,
java.lang.String defaultValue,
boolean isOverride)
- Add a contribution field to this contribution map
- Parameters:
nativeName
- the native name of the propertydefaultValue
- the default value for the property or null if no default is wantedisOverride
- true to make this field override any field passed in (i.e. always set this field)objectClass
- The objectClass (i.e. native repository type) this field maps to
addCommonContributionField
void addCommonContributionField(java.lang.String commonName,
java.lang.String defaultValue,
boolean isOverride)
- Add a contribution field to the contribution map. This field references a common field in the
the containing metadata map
- Parameters:
commonName
- the common name of the propertydefaultValue
- the default value for the property or null if no default is wantedisOverride
- true to make this field override any field passed in (i.e. always set this field)