***  This API provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata
Class OMRConfigurationTextStore

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--com.sas.services.information.metadata.Metadata
                          |
                          +--com.sas.services.information.metadata.OMRTextStore
                                |
                                +--com.sas.services.information.metadata.OMRConfigurationTextStore
All Implemented Interfaces:
ConfigurationXMLTextStoreInterface, MetadataInterface, TextStoreInterface

public class OMRConfigurationTextStore
extends OMRTextStore
implements ConfigurationXMLTextStoreInterface

OMR representation of a configuration text store.

Since:
1.0
See Also:
Serialized Form

Fields inherited from class com.sas.services.information.metadata.Metadata
_repository, _repositoryFlag, _repositoryObject, formats, gmtZone, REPOSITORY_DAV, REPOSITORY_LDAP, REPOSITORY_NONE, REPOSITORY_OMR
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
ROLESTRING, TYPESTRING
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Constructor Summary
OMRConfigurationTextStore()
           
OMRConfigurationTextStore(RepositoryInterface repos, String name, FolderInterface parent)
           
OMRConfigurationTextStore(TextStore t)
           
OMRConfigurationTextStore(TextStoreImpl t)
           
 
Method Summary
 void addEnumerationItem(EnumerationItem item)
          Add an item to the enumeration data.
 List getEnumerationItems()
          Returns a list of EnumerationItem objects or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
 List getEnumerationTextLabels()
          Returns a list of enumeration text labels or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
 List getEnumerationTextLabels(Locale locale)
          Returns a list of enumeration text labels or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
 List getEnumerationValues()
          Returns a list of enumeration values or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
 Map getEnumerationValuesLabelsMap(Locale locale)
          Returns a map consisting of values and their corresponding labels
 Map getIntegerRange()
          Returns a map containing limits for integer data or null if the ParsedConfigurationXMLObject does not contain an IntegerRange data type.
 int getIntegerRangeIncrement()
          Returns the minimum value of the IntegerRange.
 int getIntegerRangeMaximum()
          Returns the maximum value of the IntegerRange.
 int getIntegerRangeMinimum()
          Returns the minimum value of the IntegerRange.
 Map getNumericRange()
          Returns a map containg limits for numeric data or null if the ParsedConfigurationXMLObject does not contain a NumericRange data type.
 Number getNumericRangeIncrement()
          Returns the increment of the NumericRange.
 Number getNumericRangeMaximum()
          Returns the maximum value of the NumericRange.
 Number getNumericRangeMinimum()
          Returns the minimum value of the NumericRange.
 Map getSelectionRange()
          Get the selection range.
 int getStringLengthMaximum()
          Get the maximum string length for this configuration.
 int getStringLengthMinimum()
          Get the minimum allowed string length for this configuration.
 Map getStringLengthRange()
          Get the string length range as a Map with a "min" and "max" value.
 boolean hasUniqueTextLabels(Locale locale)
          Returns a boolean indicating whether the values are identical to their corresponding text labels Returns false only if each value in the enumeration is identical to its corresponding text label
 boolean isEnumerationOthersAllowed()
          Returns the value of the isOthersAllowed attribute of an Enumeration.
 boolean isEnumerationOthersAllowedSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for the isOthersAllowed attribute of Enumeration.
 boolean isIntegerRangeIncrementSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the IntegerRange.
 boolean isIntegerRangeMaximumSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the IntegerRange.
 boolean isIntegerRangeMinimumSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a minimum value of the IntegerRange.
 boolean isNumericRangeIncrementSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the NumericRange.
 boolean isNumericRangeMaximumExclusive()
          Returns a boolean indicating whether the maximum value of the NumericRange is exclusive (the value should not be contained within the range of acceptable values).
 boolean isNumericRangeMaximumSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a maximum value of the NumericRange.
 boolean isNumericRangeMinimumExclusive()
          Returns a boolean indicating whether the minimum value of the NumericRange is exclusive (the value should not be contained within the range of acceptable values).
 boolean isNumericRangeMinimumSet()
          Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a minimum value of the NumericRange.
 void removeEnumerationItem(EnumerationItem item)
          Remove an item from the enumeration data.
 void removeIntegerRange()
          Remove the Integer range setting from the configuration.
 void removeNumericRange()
          Remove the numeric range from this configuration.
 void removeNumericRangeMaximum()
          Remove the numeric range maximum for the configuration.
 void removeNumericRangeMinimum()
          Remove the numeric range minimum for the configuration.
 void setEnumerationData(List list)
          Creates a list of enumeration values and adds an entry to the internal map for the Enumeration data type.
 void setEnumerationOptions(Map map)
           
 void setEnumerationOthersAllowed(boolean allowed)
          Sets the option to allow other choices besides those specifically enumerated.
 void setIntegerRange(int minimum, int maximum)
          Set the integer range setting for the configuration.
 void setIntegerRange(Map map)
          Creates a map of integer values and adds an entry to the internal map for the IntegerRange data type.
 void setIntegerRangeIncrement(int increment)
          Set the integer range increment.
 void setIntegerRangeMaximum(int maximum)
          Set the integer range maximum for this configuration.
 void setIntegerRangeMinimum(int minimum)
          Set the integer range minimum for this configuration.
 void setNumericRange(Map map)
          Creates a map of numeric values and adds an entry to the internal map for the NumericRange data type.
 void setNumericRange(Number minimum, Number maximum)
          Set the numeric range for this configuration.
 void setNumericRangeExclusive(Number minimum, Number maximum)
          Set then numeric range for this configuration.
 void setNumericRangeIncrement(Number increment)
          Set the new increment for the numeric range.
 void setNumericRangeMaximum(Number maximum)
          Set the new numeric range maximum inclusive.
 void setNumericRangeMaximumExclusive(Number maximum)
          Set the new exclusive maximum for the configuration.
 void setNumericRangeMinimum(Number minimum)
          Set the new inclusive minimum for the numeric range for this configuration.
 void setNumericRangeMinimumExclusive(Number minimum)
          Set the new exclusive minimum for the numeric range.
 void setSelectionRange(Map map)
           
 void setStringLengthMaximum(int maximum)
          Set the maximum allowed string length for this configuration.
 void setStringLengthMimimum(int minimum)
          Set the minimum allowed string length for this configuration.
 void setStringLengthRange(int minimum, int maximum)
          Set the string length range for this configuration.
 void setStringLengthRange(Map map)
          Set the string length map containing the values for the string length range "min" and "max".
 void update()
          Persist any changes to the object back to the repository.
 
Methods inherited from class com.sas.services.information.metadata.OMRTextStore
getText, getTextRole, getTextType, setText, setTextRole, setTextType
 
Methods inherited from class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getInformationService, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getTreeRefresh, getType, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, setTreeRefresh, startTransaction, transactionEvent, uncheckout, version
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sas.services.information.metadata.TextStoreInterface
getText, getTextRole, getTextType, setText, setTextRole, setTextType
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getType, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, version
 

Constructor Detail

OMRConfigurationTextStore

public OMRConfigurationTextStore()
                          throws RemoteException
Throws:
RemoteException -  

OMRConfigurationTextStore

public OMRConfigurationTextStore(TextStore t)
                          throws RemoteException
Parameters:
t -  
Throws:
RemoteException -  

OMRConfigurationTextStore

public OMRConfigurationTextStore(TextStoreImpl t)
                          throws RemoteException
Parameters:
t -  
Throws:
RemoteException -  

OMRConfigurationTextStore

public OMRConfigurationTextStore(RepositoryInterface repos,
                                 String name,
                                 FolderInterface parent)
                          throws RemoteException
Parameters:
repos -  
name -  
parent -  
Throws:
RemoteException -  
Method Detail

getEnumerationItems

public List getEnumerationItems()
                         throws ServiceException,
                                RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a list of EnumerationItem objects or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
Specified by:
getEnumerationItems in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
A List of EnumerationItems or null.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getEnumerationTextLabels

public List getEnumerationTextLabels()
                              throws ServiceException,
                                     RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a list of enumeration text labels or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
Specified by:
getEnumerationTextLabels in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
list consisting of enumeration text labels
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getEnumerationTextLabels

public List getEnumerationTextLabels(Locale locale)
                              throws ServiceException,
                                     RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a list of enumeration text labels or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
Specified by:
getEnumerationTextLabels in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
locale - the locale with which the text label is associated. This parameter may be null.
Returns:
list consisting of enumeration text labels
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getEnumerationValues

public List getEnumerationValues()
                          throws ServiceException,
                                 RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a list of enumeration values or null if the ParsedConfigurationXMLObject does not contain an Enumeration data type.
Specified by:
getEnumerationValues in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
list consisting of enumeration values
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setEnumerationData

public void setEnumerationData(List list)
                        throws ServiceException,
                               RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Creates a list of enumeration values and adds an entry to the internal map for the Enumeration data type. This method is not intended for general use; it is called by the ConfigurationXMLPersistenceUtility.
Specified by:
setEnumerationData in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
list - list of values
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

addEnumerationItem

public void addEnumerationItem(EnumerationItem item)
                        throws ServiceException,
                               RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Add an item to the enumeration data.
Specified by:
addEnumerationItem in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
item - The new EnumerationItem to add to the configuration object.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

removeEnumerationItem

public void removeEnumerationItem(EnumerationItem item)
                           throws ServiceException,
                                  RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Remove an item from the enumeration data.
Specified by:
removeEnumerationItem in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
item - The EnumerationItem to remove from the configuration.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getEnumerationValuesLabelsMap

public Map getEnumerationValuesLabelsMap(Locale locale)
                                  throws ServiceException,
                                         RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a map consisting of values and their corresponding labels
Specified by:
getEnumerationValuesLabelsMap in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
locale - the locale with which the text label is associated. This parameter may be null.
Returns:
named value pairs (value, label)
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

hasUniqueTextLabels

public boolean hasUniqueTextLabels(Locale locale)
                            throws ServiceException,
                                   RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the values are identical to their corresponding text labels Returns false only if each value in the enumeration is identical to its corresponding text label
Specified by:
hasUniqueTextLabels in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
locale - the locale with which the text label is associated. This parameter may be null.
Returns:
boolean indicating whether values and labels are identical
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isEnumerationOthersAllowed

public boolean isEnumerationOthersAllowed()
                                   throws ServiceException,
                                          RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the value of the isOthersAllowed attribute of an Enumeration. Before invoking this method, be sure to check that the Enumeration contains an entry for isOthersAllowed by calling isEnumerationOthersAllowedSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   boolean isAttributeSet = isEnumerationOthersAllowedSet;
   if (attributeSet){
     boolean attributeValue = isEnumerationOthersAllowed();
    }
 
Specified by:
isEnumerationOthersAllowed in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if the Enumeration allows other values than those listed; false otherwise
Throws:
IllegalArgumentException - if isOthersAllowed attribute does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isEnumerationOthersAllowedSet

public boolean isEnumerationOthersAllowedSet()
                                      throws ServiceException,
                                             RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for the isOthersAllowed attribute of Enumeration. This method will return true if an isOthersAllowed entry exists for the Enumeration and will return false if:
Specified by:
isEnumerationOthersAllowedSet in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if isOthersAllowed has been defined; false otherwise
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setEnumerationOthersAllowed

public void setEnumerationOthersAllowed(boolean allowed)
                                 throws ServiceException,
                                        RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Sets the option to allow other choices besides those specifically enumerated.
Specified by:
setEnumerationOthersAllowed in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
allowed - True if other options are allowed.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getIntegerRange

public Map getIntegerRange()
                    throws ServiceException,
                           RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a map containing limits for integer data or null if the ParsedConfigurationXMLObject does not contain an IntegerRange data type. The IntegerRange data type may contain either or both a minimum and maximum value. The map returned can be iterated to obtain the values or other methods can be called to obtain minimum/maximum values
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getIntegerRange();
   if (intValuesMap != null){
     if (parsedObject.isIntegerRangeMinimumSet())
          int minimum = parsedObject.getIntegerRangeMinimum();
     if (parsedObject.isIntegerRangeMaximumSet())
          int maximum = parsedObject.getIntegerRangeMaximum();
     if (parsedObject.isIntegerRangeIncrementSet())
          int increment = parsedObject.getIntegerRangeIncrement();
 
    }
 
Specified by:
getIntegerRange in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
map of integer values or null
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getIntegerRangeIncrement

public int getIntegerRangeIncrement()
                             throws ServiceException,
                                    RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the minimum value of the IntegerRange. Before invoking this method, be sure to check that the IntegerRange contains an entry for the minimum value by calling isIntegerRangeMinimumSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getIntegerRange();
   if (intValuesMap != null){
     if (parsedObject.isIntegerRangeMinimumSet())
          int minimum = parsedObject.getIntegerRangeMinimum();
    }
 
Specified by:
getIntegerRangeIncrement in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
minimum value
Throws:
IllegalArgumentException - if minimum value does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getIntegerRangeMaximum

public int getIntegerRangeMaximum()
                           throws ServiceException,
                                  RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the maximum value of the IntegerRange. Before invoking this method, be sure to check that the IntegerRange contains an entry for the maximum value by calling isIntegerRangeMaximumSet Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getIntegerRange();
   if (intValuesMap != null){
     if (parsedObject.isIntegerRangeMaximumSet())
          int maximum = parsedObject.getIntegerRangeMaximum();
    }
 
Specified by:
getIntegerRangeMaximum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
maximum value
Throws:
IllegalArgumentException - if maximum value does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getIntegerRangeMinimum

public int getIntegerRangeMinimum()
                           throws ServiceException,
                                  RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the minimum value of the IntegerRange. Before invoking this method, be sure to check that the IntegerRange contains an entry for the minimum value by calling isIntegerRangeMinimumSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getIntegerRange();
   if (intValuesMap != null){
     if (parsedObject.isIntegerRangeMinimumSet())
          int minimum = parsedObject.getIntegerRangeMinimum();
    }
 
Specified by:
getIntegerRangeMinimum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
minimum value
Throws:
IllegalArgumentException - if minimum value does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isIntegerRangeIncrementSet

public boolean isIntegerRangeIncrementSet()
                                   throws ServiceException,
                                          RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the IntegerRange. This method will return true if an increment entry exists for the IntegerRange and will return false if:
Specified by:
isIntegerRangeIncrementSet in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if an increment has been defined; false otherwise
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isIntegerRangeMaximumSet

public boolean isIntegerRangeMaximumSet()
                                 throws ServiceException,
                                        RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the IntegerRange. This method will return true if an increment entry exists for the IntegerRange and will return false if:
Specified by:
isIntegerRangeMaximumSet in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if an increment has been defined; false otherwise
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isIntegerRangeMinimumSet

public boolean isIntegerRangeMinimumSet()
                                 throws ServiceException,
                                        RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a minimum value of the IntegerRange. This method will return true if a minimum value entry exists for the IntegerRange and will return false if:
Specified by:
isIntegerRangeMinimumSet in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if minimum value has been defined; false otherwise
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

removeIntegerRange

public void removeIntegerRange()
                        throws ServiceException,
                               RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Remove the Integer range setting from the configuration.
Specified by:
removeIntegerRange in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setIntegerRange

public void setIntegerRange(int minimum,
                            int maximum)
                     throws ServiceException,
                            RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Set the integer range setting for the configuration.
Specified by:
setIntegerRange in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
minimum - The minimum setting for the integer range.
maximum - The maximum setting for the integer range.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setIntegerRangeMinimum

public void setIntegerRangeMinimum(int minimum)
                            throws ServiceException,
                                   RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Set the integer range minimum for this configuration.
Specified by:
setIntegerRangeMinimum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
minimum - The new minimum for the configuration.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setIntegerRangeMaximum

public void setIntegerRangeMaximum(int maximum)
                            throws ServiceException,
                                   RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Set the integer range maximum for this configuration.
Specified by:
setIntegerRangeMaximum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
maximum - The new maximum for this configuration.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setIntegerRangeIncrement

public void setIntegerRangeIncrement(int increment)
                              throws ServiceException,
                                     RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Set the integer range increment.
Specified by:
setIntegerRangeIncrement in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
increment - The increment for the integer range for this configuration.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

setIntegerRange

public void setIntegerRange(Map map)
                     throws ServiceException,
                            RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Creates a map of integer values and adds an entry to the internal map for the IntegerRange data type. This method is not intended for general use; it is called by the ConfigurationXMLPersistenceUtility.
Specified by:
setIntegerRange in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Parameters:
map - key-value pairs (minimum/maximum/increment, integer value).
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getNumericRange

public Map getNumericRange()
                    throws ServiceException,
                           RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a map containg limits for numeric data or null if the ParsedConfigurationXMLObject does not contain a NumericRange data type. The NumericRange data type may contain either or both a minimum and maximum value. The map returned can be iterated to obtain the values or other methods can be called to obtain minimum/ maximum values
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map numericValuesMap = parsedObject.getNumericRange();
   if (numericValuesMap != null){
     if (parsedObject.isNumericRangeMinimumSet())
          int minimum = parsedObject.getNumericRangeMinimum();
     if (parsedObject.isNumericRangeMaximumSet())
          int maximum = parsedObject.getNumericRangeMaximum();
    }
 
Specified by:
getNumericRange in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
map of numeric values or null.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getNumericRangeIncrement

public Number getNumericRangeIncrement()
                                throws ServiceException,
                                       RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the increment of the NumericRange. Before invoking this method, be sure to check that the NumericRange contains an entry for the increment by calling isNumericRangeIncrementSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map numericValuesMap = parsedObject.getNumericRange();
   if (numericValuesMap != null){
     if (parsedObject.isNumericRangeIncrementSet())
          double maximum = parsedObject.getNumericRangeIncrement();
    }
 
Specified by:
getNumericRangeIncrement in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
numeric range increment value.
Throws:
IllegalArgumentException - if maximum value does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getNumericRangeMaximum

public Number getNumericRangeMaximum()
                              throws ServiceException,
                                     RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the maximum value of the NumericRange. Before invoking this method, be sure to check that the NumericRange contains an entry for the maximum value by calling isNumericRangeMaximumSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getNumericRange();
   if (intValuesMap != null){
     if (parsedObject.isNumericRangeMaximumSet())
          int maximum = parsedObject.getNumericRangeMaximum();
    }
 
Specified by:
getNumericRangeMaximum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Throws:
IllegalArgumentException - if maximum value does not exist.
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

getNumericRangeMinimum

public Number getNumericRangeMinimum()
                              throws ServiceException,
                                     RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns the minimum value of the NumericRange. Before invoking this method, be sure to check that the NumericRange contains an entry for the minimum value by calling isNumericRangeMinimumSet() Otherwise, an exception could occur if:
   ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject();
   Map intValuesMap = parsedObject.getNumericRange();
   if (intValuesMap != null){
     if (isNumericRangeMinimumSet())
          int minimum = parsedObject.getNumericRangeMinimum();
    }
 
Specified by:
getNumericRangeMinimum in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
minimum value.
Throws:
IllegalArgumentException - if minimum value does not exist
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isNumericRangeIncrementSet

public boolean isNumericRangeIncrementSet()
                                   throws ServiceException,
                                          RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for an increment of the NumericRange. This method will return true if an increment entry exists for the NumericRange and will return false if:
Specified by:
isNumericRangeIncrementSet in interface ConfigurationXMLTextStoreInterface
Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
Returns:
true if increment value has been defined; false otherwise.
Throws:
ServiceException - If a repository or service level error occurs.
RemoteException - In the event of remote object failure.

isNumericRangeMaximumExclusive

public boolean isNumericRangeMaximumExclusive()
                                       throws ServiceException,
                                              RemoteException
Description copied from interface: ConfigurationXMLTextStoreInterface
Returns a boolean indicating whether the maximum value of the NumericRange is exclusive (the value should not be contained within the range of acceptable values). This method will return true if the maximum value is exclusive and false otherwise. Before invoking this method, be sure to check that the NumericRange contains an entry for the maximum value by calling isNumericRangeMaximumSet() Otherwise, an exception could occur if:
  • the ParsedConfigurationXMLObject contains a NumericRange data type but the NumericRange does not have a maximum value
  • the ParsedConfigurationXMLObject does not contain a NumericRange data type ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject(); Map numericValuesMap = parsedObject.getNumericRange(); if (numericValuesMap != null){ if (parsedObject.isNumericRangeMaximumSet()) double maximum = parsedObject.getNumericRangeMaximum(); if (parsedObject.isNumericRangeMaximumExclusive()) ... exclude the value }
    Specified by:
    isNumericRangeMaximumExclusive in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    true if maximum value is exclusive; false otherwise.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

  • isNumericRangeMaximumSet

    public boolean isNumericRangeMaximumSet()
                                     throws ServiceException,
                                            RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a maximum value of the NumericRange. This method will return true if a maximum value entry exists for the NumericRange and will return false if:
    Specified by:
    isNumericRangeMaximumSet in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    true if maximum value has been defined; false otherwise.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    isNumericRangeMinimumExclusive

    public boolean isNumericRangeMinimumExclusive()
                                           throws ServiceException,
                                                  RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Returns a boolean indicating whether the minimum value of the NumericRange is exclusive (the value should not be contained within the range of acceptable values). This method will return true if the minimum value is exclusive and false otherwise. Before invoking this method, be sure to check that the NumericRange contains an entry for the minimum value by calling isNumericRangeMinimumSet() Otherwise, an exception could occur if:
  • the ParsedConfigurationXMLObject contains a NumericRange data type but the NumericRange does not have a minimum value
  • the ParsedConfigurationXMLObject does not contain a NumericRange data type ParsedConfigurationXMLObject parsedObject = ConfigurationXMLPersistenceUtility.createParsedConfigurationXMLObject(); Map numericValuesMap = parsedObject.getNumericRange(); if (numericValuesMap != null){ if (parsedObject.isNumericRangeMinimumSet()) double minimum = parsedObject.getNumericRangeMinimum(); if (parsedObject.isisNumericMinimumExclusive()) ...exclude the value }
    Specified by:
    isNumericRangeMinimumExclusive in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    true if minimum value is exclusive; false otherwise
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

  • isNumericRangeMinimumSet

    public boolean isNumericRangeMinimumSet()
                                     throws ServiceException,
                                            RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Returns a boolean indicating whether the ParsedConfigurationXMLObject contains an entry for a minimum value of the NumericRange. This method will return true if a minimum value entry exists for the NumericRange and will return false if:
    Specified by:
    isNumericRangeMinimumSet in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    true if minimum value has been defined; false otherwise
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    removeNumericRangeMaximum

    public void removeNumericRangeMaximum()
                                   throws ServiceException,
                                          RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Remove the numeric range maximum for the configuration.
    Specified by:
    removeNumericRangeMaximum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    removeNumericRangeMinimum

    public void removeNumericRangeMinimum()
                                   throws ServiceException,
                                          RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Remove the numeric range minimum for the configuration.
    Specified by:
    removeNumericRangeMinimum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    removeNumericRange

    public void removeNumericRange()
                            throws ServiceException,
                                   RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Remove the numeric range from this configuration.
    Specified by:
    removeNumericRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRange

    public void setNumericRange(Number minimum,
                                Number maximum)
                         throws ServiceException,
                                RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the numeric range for this configuration. The new range will be inclusive (the minimum and maximum are valid values).
    Specified by:
    setNumericRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The new minimum value for the numeric range.
    maximum - The new maximum value for the numeric range.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeExclusive

    public void setNumericRangeExclusive(Number minimum,
                                         Number maximum)
                                  throws ServiceException,
                                         RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set then numeric range for this configuration. The new range will be exclusive (the minimum and maximum are not valid values).
    Specified by:
    setNumericRangeExclusive in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The new exclusive minimum for the numeric range.
    maximum - The new exclusive maximum for the numeric range.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeMaximumExclusive

    public void setNumericRangeMaximumExclusive(Number maximum)
                                         throws ServiceException,
                                                RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the new exclusive maximum for the configuration.
    Specified by:
    setNumericRangeMaximumExclusive in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    maximum - The new maximum (exclusive).
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeMaximum

    public void setNumericRangeMaximum(Number maximum)
                                throws ServiceException,
                                       RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the new numeric range maximum inclusive.
    Specified by:
    setNumericRangeMaximum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    maximum - The new inclusive maximum for the numeric range.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeMinimumExclusive

    public void setNumericRangeMinimumExclusive(Number minimum)
                                         throws ServiceException,
                                                RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the new exclusive minimum for the numeric range.
    Specified by:
    setNumericRangeMinimumExclusive in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The new exclusive minimum value for the numeric range.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeMinimum

    public void setNumericRangeMinimum(Number minimum)
                                throws ServiceException,
                                       RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the new inclusive minimum for the numeric range for this configuration.
    Specified by:
    setNumericRangeMinimum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The new inclusive minimum value for the numeric range.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRangeIncrement

    public void setNumericRangeIncrement(Number increment)
                                  throws ServiceException,
                                         RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the new increment for the numeric range.
    Specified by:
    setNumericRangeIncrement in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    increment - The new numeric range increment.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setNumericRange

    public void setNumericRange(Map map)
                         throws ServiceException,
                                RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Creates a map of numeric values and adds an entry to the internal map for the NumericRange data type. This method is not intended for general use; it is called by the ConfigurationXMLPersistenceUtility.
    Specified by:
    setNumericRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    map - key-value pairs (minimum/maximum, numeric value)
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    getSelectionRange

    public Map getSelectionRange()
                          throws ServiceException,
                                 RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Get the selection range.
    Specified by:
    getSelectionRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    A map with the minimum and maximum selection.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setSelectionRange

    public void setSelectionRange(Map map)
                           throws ServiceException,
                                  RemoteException
    Specified by:
    setSelectionRange in interface ConfigurationXMLTextStoreInterface

    setEnumerationOptions

    public void setEnumerationOptions(Map map)
                               throws ServiceException,
                                      RemoteException
    Specified by:
    setEnumerationOptions in interface ConfigurationXMLTextStoreInterface

    getStringLengthRange

    public Map getStringLengthRange()
                             throws ServiceException,
                                    RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Get the string length range as a Map with a "min" and "max" value.
    Specified by:
    getStringLengthRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    The string length range map or null if no string length range is set.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setStringLengthRange

    public void setStringLengthRange(Map map)
                              throws ServiceException,
                                     RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the string length map containing the values for the string length range "min" and "max".
    Specified by:
    setStringLengthRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    map - The map containing the "min" and "max" values for the string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    getStringLengthMaximum

    public int getStringLengthMaximum()
                               throws ServiceException,
                                      RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Get the maximum string length for this configuration.
    Specified by:
    getStringLengthMaximum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    The maximum allowed string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    getStringLengthMinimum

    public int getStringLengthMinimum()
                               throws ServiceException,
                                      RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Get the minimum allowed string length for this configuration.
    Specified by:
    getStringLengthMinimum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Returns:
    The minimum allowed string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setStringLengthMaximum

    public void setStringLengthMaximum(int maximum)
                                throws ServiceException,
                                       RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the maximum allowed string length for this configuration.
    Specified by:
    setStringLengthMaximum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    maximum - The new maximum string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setStringLengthMimimum

    public void setStringLengthMimimum(int minimum)
                                throws ServiceException,
                                       RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the minimum allowed string length for this configuration.
    Specified by:
    setStringLengthMimimum in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The new minimum string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    setStringLengthRange

    public void setStringLengthRange(int minimum,
                                     int maximum)
                              throws ServiceException,
                                     RemoteException
    Description copied from interface: ConfigurationXMLTextStoreInterface
    Set the string length range for this configuration.
    Specified by:
    setStringLengthRange in interface ConfigurationXMLTextStoreInterface
    Following copied from interface: com.sas.services.information.metadata.ConfigurationXMLTextStoreInterface
    Parameters:
    minimum - The minimum string length.
    maximum - The maximum string length.
    Throws:
    ServiceException - If a repository or service level error occurs.
    RemoteException - In the event of remote object failure.

    update

    public void update()
                throws ServiceException,
                       RemoteException
    Description copied from interface: MetadataInterface
    Persist any changes to the object back to the repository. This is not done automatically in most cases. Any change to metadata requires an update call to write it to the back end server.

    Specified by:
    update in interface MetadataInterface
    Overrides:
    update in class Metadata
    Following copied from interface: com.sas.services.information.metadata.MetadataInterface
    Throws:
    ServiceException - if an error occurs in the repository.
    RemoteException - if an error occurs

    ***  This API provides Binary Compatibility only, not Source Compatibility  ***




    Copyright © 2006 SAS Institute Inc. All Rights Reserved.
    javadoc generated Fri, 10 Feb 2006 17:28:58