( 0 : *true* => componentAvailable = ERD2WCustomComponentWithArgs [com.webobjects.directtoweb.Assignment], 0 : *true* => componentAvailable = ERD2WStatelessCustomComponentWithArgs [com.webobjects.directtoweb.Assignment], 0 : ((task = 'query') and (propertyType = 'r')) => componentAvailable = ERD2WPickFromList [com.webobjects.directtoweb.Assignment], 0 : ((task = 'query') and (propertyType = 'r')) => componentAvailable = ERD2WPickFromEntities [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r')) => componentAvailable = ERDEditOwnedRelationship [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WEditURL [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.Number')) => componentAvailable = ERD2WEditYesNo [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WEditString [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayURL [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERDDHTMLComponent [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERDList [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = D2WDisplayMailTo [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERDDisplayMailTo [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayHTML [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WEditOrDefault [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.Number')) => componentAvailable = ERD2WDisplayYesNo [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WList [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayString [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WEditLargeString [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.Number')) => componentAvailable = ERD2WCustomEditBoolean [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.Number')) => componentAvailable = ERD2WEditAllowRestrict [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERDListPicker [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.Integer')) => componentAvailable = ERDDisplayYearsMonths [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String')) => componentAvailable = ERDEditStringWithChoices [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayImageWithUrl [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayTextFromHTML [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERDListOrganizer [com.webobjects.directtoweb.Assignment], 0 : ((task = 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WQueryEncryptedString [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.Number')) => componentAvailable = ERD2WCustomDisplayBoolean [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERD2WDisplayConstant [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WDisplayToOne [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERDLinkToViewList [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WDisplayAddress [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WDisplayStringWithLineBreaks [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WDisplayToManyList [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'com.webobjects.foundation.NSData')) => componentAvailable = ERD2WDisplayImage [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WDisplayToManyTable [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WDisplayToManyCustom [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WEditToOneRelationship [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WEditSortedToManyFault [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 1)) => componentAvailable = ERD2WEditToManyRelationship [com.webobjects.directtoweb.Assignment], 0 : ((task = 'query') and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WQueryToOneRelationship [com.webobjects.directtoweb.Assignment], 0 : (((task = 'list') or (task = 'select')) and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERDTrashcan [com.webobjects.directtoweb.Assignment], 0 : (((task = 'list') or (task = 'select')) and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERDEditButton [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'com.webobjects.foundation.NSData')) => componentAvailable = ERDDisplayImageIfExists [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'com.webobjects.foundation.NSTimestamp')) => componentAvailable = ERDEditDateJavascript [com.webobjects.directtoweb.Assignment], 0 : (((task = 'list') or (task = 'select')) and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERDInspectButton [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WTwoLevelEditToOneRelationship [com.webobjects.directtoweb.Assignment], 0 : (((task = 'list') or (task = 'select')) and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERDEditListButton [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'com.webobjects.foundation.NSTimestamp')) => componentAvailable = ERD2WDisplayDateOrNull [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (pageConfiguration like '*XML*') and (relationship.isToMany = 1)) => componentAvailable = ERD2WXMLDisplayToMany [com.webobjects.directtoweb.Assignment], 0 : (((task = 'edit') or (task = 'inspect')) and (propertyType = 'r') and (relationship.isToMany = 0)) => componentAvailable = ERD2WInspect [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String') and (attribute.externalSize = 1)) => componentAvailable = ERD2WEditFlag [com.webobjects.directtoweb.Assignment], 0 : (((task = 'list') or (task = 'select')) and (propertyType <> 'a') and (propertyType <> 'r')) => componentAvailable = ERDMassModifyButton [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String') and (propertyKey like '*assword')) => componentAvailable = ERDEditPassword [com.webobjects.directtoweb.Assignment], 0 : ((task = 'query') and (attribute.className = 'com.webobjects.foundation.NSTimestamp')) => componentAvailable = ERDQueryDateRangeJavascript [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (attribute.className = 'java.lang.String') and (propertyKey like '*assword')) => componentAvailable = ERD2WDisplayPassword [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'java.lang.String') and (propertyKey like '*assword')) => componentAvailable = ERDEditPasswordConfirm [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (pageConfiguration like '*XML*') and (attribute.className = 'java.lang.String')) => componentAvailable = ERD2WXMLDisplayString [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WPopUp [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WEditNumber [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'com.webobjects.foundation.NSTimestamp') and (attribute.allowsNull = 0)) => componentAvailable = ERDEditDatePopup [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WEditPercentage [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WEditNumberWithUnit [com.webobjects.directtoweb.Assignment], 0 : ((task = 'edit') and (attribute.className = 'com.webobjects.foundation.NSTimestamp') and (attribute.allowsNull <> 0)) => componentAvailable = ERDEditDatePopupOrNull [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WDisplayNumberWithUnit [com.webobjects.directtoweb.Assignment], 0 : ((task <> 'query') and (pageConfiguration like '*XML*') and ((attribute.className = 'java.lang.Number') or (attribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WXMLDisplayNumber [com.webobjects.directtoweb.Assignment], 5 : (((task = 'edit') or (task = 'inspect')) and (propertyKey like '(*)')) => componentAvailable = ERDDefaultSectionComponent [com.webobjects.directtoweb.Assignment], 5 : ((task = 'edit') and ((smartAttribute.className = 'java.lang.Number') or (smartAttribute.className = 'java.math.BigDecimal'))) => componentAvailable = ERD2WEditNumber [com.webobjects.directtoweb.Assignment], 50 : (task = 'query') => pageAvailable = ERD2WQueryPageTemplate [com.webobjects.directtoweb.Assignment], 50 : (task = 'select') => pageAvailable = ERD2WSelectPageTemplate [com.webobjects.directtoweb.Assignment], 50 : (task = 'queryAll') => pageAvailable = ERD2WQueryEntitiesPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'list') or (task = 'select')) => pageAvailable = ERD2WListPageTemplate [com.webobjects.directtoweb.Assignment], 50 : (task = 'query') => pageAvailable = ERD2WQueryPageWithFetchSpecificationTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'edit') or (task = 'inspect')) => pageAvailable = ERD2WInspectPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'list') or (task = 'select')) => pageAvailable = ERD2WEditableListTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'edit') or (task = 'inspect')) => pageAvailable = ERD2WTabInspectPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'list') or (task = 'select')) => pageAvailable = ERD2WCompactListPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'list') or (task = 'select')) => pageAvailable = ERD2WGroupingListPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'edit') or (task = 'inspect')) => pageAvailable = ERD2WCompactInspectPageTemplate [com.webobjects.directtoweb.Assignment], 50 : ((task = 'edit') or (task = 'inspect')) => pageAvailable = ERD2WWizardCreationPageTemplate [com.webobjects.directtoweb.Assignment] )