public interface ProxyCondition extends OsidCondition
A ProxyCondition is used to transfer external
information into a proxy.
| Modifier and Type | Method and Description |
|---|---|
ProxyConditionRecord |
getProxyConditionRecord(Type proxyConditionType)
Gets the proxy condition record corresponding to the given
Proxy record Type. |
void |
setCalendarType(Type calendarType)
Sets the calendar type.
|
void |
setCurrencyType(Type currencyType)
Sets the currency type.
|
void |
setEffectiveAgentId(Id agentId)
Sets the effective agent
Id to indicate acting on
behalf of. |
void |
setEffectiveDate(java.util.Date date,
java.math.BigDecimal rate)
Sets the effective date.
|
void |
setFormatType(Type formatType)
Sets the
DisplayText format type. |
void |
setLanguageType(Type languageType)
Sets the language type.
|
void |
setScriptType(Type scriptType)
Sets the script type.
|
void |
setTimeType(Type timeType)
Sets the time type.
|
void |
setUnitSystemType(Type unitSystemType)
Sets the unit system type.
|
getRecordTypes, hasRecordTypevoid setEffectiveAgentId(Id agentId)
Id to indicate acting on
behalf of.agentId - an agent Id NullArgumentException - agentId is
null mandatory - This method must be implemented. void setEffectiveDate(java.util.Date date,
java.math.BigDecimal rate)
date - a daterate - the rate at which the clock should tick from the given
effective date. 0 is a clock that is fixedNullArgumentException - date is
null mandatory - This method must be implemented. void setLanguageType(Type languageType)
languageType - the language typeNullArgumentException - languageType is
null mandatory - This method must be implemented. void setScriptType(Type scriptType)
scriptType - the script typeNullArgumentException - scriptType is
null mandatory - This method must be implemented. void setCalendarType(Type calendarType)
calendarType - the calendar typeNullArgumentException - calendarType is
null mandatory - This method must be implemented. void setTimeType(Type timeType)
timeType - the time typeNullArgumentException - timeType is
null mandatory - This method must be implemented. void setCurrencyType(Type currencyType)
currencyType - the currency typeNullArgumentException - currencyType is
null mandatory - This method must be implemented. void setUnitSystemType(Type unitSystemType)
unitSystemType - the unit system typeNullArgumentException - unitSystemType
is null mandatory - This method must be implemented. void setFormatType(Type formatType)
DisplayText format type.formatType - the format typeNullArgumentException - formatType is
null mandatory - This method must be implemented. ProxyConditionRecord getProxyConditionRecord(Type proxyConditionType) throws OperationFailedException
Proxy record Type. This method is used to
retrieve an object implementing the requested record. The
proxyRecordType may be the Type returned in
getRecordTypes() or any of its parents in a Type
hierarchy where hasRecordType(proxyRecordType)
is true .proxyConditionType - the type of proxy condition record to
retrieveNullArgumentException - proxyConditionRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(proxyConditionRecordType) is
false mandatory - This method must be implemented.