public class RosettaStone
extends java.lang.Object
Constructor and Description |
---|
RosettaStone() |
Modifier and Type | Method and Description |
---|---|
static QueryResultRow |
basicResultToQueryResultRow(StringArray[] selectAttrs,
StringArray basicResult) |
static EnhancedCompleteObject |
basicToEnhancedCompleteObject(CompleteObject basic) |
static EnhancedObjectContent |
basicToEnhancedObjectContent(ObjectContent content)
Simply copies properties of regular ObjectContent into an enhanced ObjectContent.
|
static EnhancedObjectProperty |
basicToEnhancedObjectProperty(ObjectProperty prop,
java.lang.String tableName)
This method takes a basic ObjectProperty and turns it into a enhanced ObjectProperty.
|
static EnhancedObjectProperty[] |
basicToEnhancedObjectPropertyArray(ObjectProperty[] props,
java.lang.String tableName)
This method takes a basic ObjectProperty[] and turns it into a enhanced ObjectProperty[].
|
static QueryResult |
basicToEnhancedQueryResults(StringArray[] selectAttrs,
StringArray[] basicResults) |
static java.lang.String |
enhancedPropertyValueToString(EnhancedObjectProperty prop) |
static java.lang.String |
enhancedPropertyValueToString(EnhancedObjectProperty prop,
java.lang.String delimiter) |
static ObjectProperty |
enhancedToBasicObjectProperty(EnhancedObjectProperty enhancedProp)
This method takes a enhanced ObjectProperty and turns it into a basic ObjectProperty.
|
static ObjectProperty[] |
enhancedToBasicObjectPropertyArray(EnhancedObjectProperty[] enhancedProps)
This method takes a enhanced ObjectProperty[] and turns it into a basic ObjectProperty[].
|
static QueryCriteriaBean |
enhancedToBasicQueryCriteriaBean(EnhancedQueryCriteriaBean enhancedQuery) |
static QueryQualificationBean |
enhancedToBasicQueryQualBean(EnhancedQueryQualificationBean enhancedQualBean) |
static QueryQualificationSet |
enhancedToBasicQueryQualSet(EnhancedQueryQualificationSet enhancedQualSet) |
static StringArray[] |
enhancedToBasicSelectAttrs(EnhancedObjectProperty[] enhancedSelectAttrs) |
static StringArray[] |
parseStringArrayQuery(java.util.List<QueryResultRow> results,
boolean parseRepeating)
Delimits the repeating values with '\t' like the documentum code apparently does.
|
static int |
stringToIntPropertyType(java.lang.String propertyType) |
public static EnhancedCompleteObject basicToEnhancedCompleteObject(CompleteObject basic)
public static EnhancedObjectContent basicToEnhancedObjectContent(ObjectContent content)
content
- public static ObjectProperty[] enhancedToBasicObjectPropertyArray(EnhancedObjectProperty[] enhancedProps)
enhancedProps
- public static ObjectProperty enhancedToBasicObjectProperty(EnhancedObjectProperty enhancedProp)
enhancedProp
- public static EnhancedObjectProperty[] basicToEnhancedObjectPropertyArray(ObjectProperty[] props, java.lang.String tableName)
props
- tableName
- optional parameter since it isn't a part of the basic ObjectPropertypublic static EnhancedObjectProperty basicToEnhancedObjectProperty(ObjectProperty prop, java.lang.String tableName)
enhancedProp
- tableName
- optional parameter since it isn't a part of the basic ObjectPropertypublic static StringArray[] parseStringArrayQuery(java.util.List<QueryResultRow> results, boolean parseRepeating)
results
- parseRepeating
- public static QueryCriteriaBean enhancedToBasicQueryCriteriaBean(EnhancedQueryCriteriaBean enhancedQuery)
public static StringArray[] enhancedToBasicSelectAttrs(EnhancedObjectProperty[] enhancedSelectAttrs)
public static QueryQualificationSet enhancedToBasicQueryQualSet(EnhancedQueryQualificationSet enhancedQualSet)
public static QueryQualificationBean enhancedToBasicQueryQualBean(EnhancedQueryQualificationBean enhancedQualBean)
public static int stringToIntPropertyType(java.lang.String propertyType)
public static java.lang.String enhancedPropertyValueToString(EnhancedObjectProperty prop)
public static java.lang.String enhancedPropertyValueToString(EnhancedObjectProperty prop, java.lang.String delimiter)
public static QueryResult basicToEnhancedQueryResults(StringArray[] selectAttrs, StringArray[] basicResults)
public static QueryResultRow basicResultToQueryResultRow(StringArray[] selectAttrs, StringArray basicResult)