Public Member Functions | |
MetadataSchema () | |
CacheData ($NewValue) | |
AddField ($FieldName, $FieldType, $Optional=TRUE, $DefaultValue=NULL) | |
DropField ($FieldId) | |
GetField ($FieldId) | |
GetFieldByName ($FieldName, $IgnoreCase=FALSE) | |
GetFieldIdByName ($FieldName, $IgnoreCase=FALSE) | |
FieldExists ($FieldName) | |
GetFields ($FieldTypes=NULL, $OrderType=NULL, $IncludeDisabledFields=FALSE, $IncludeTempFields=FALSE) | |
GetFieldNames ($FieldTypes=NULL, $OrderType=NULL, $IncludeDisabledFields=FALSE, $IncludeTempFields=FALSE) | |
GetFieldTypes () | |
GetAllowedFieldTypes () | |
RemoveQualifierAssociations ($QualifierIdOrObject) | |
QualifierIsInUse ($QualifierIdOrObject) | |
MoveUpInOrder ($FieldIdOrObj, $OrderType) | |
MoveDownInOrder ($FieldIdOrObj, $OrderType) | |
GetHighestFieldId () | |
MoveFieldInOrder ($FieldIdOrObj, $OrderType, $MoveFieldDown) | |
CompareFieldOrder ($FieldA, $FieldB) | |
Public Attributes | |
const | MDFORDER_DISPLAY = 1 |
const | MDFORDER_EDITING = 2 |
const | MDFTYPE_TEXT = 1 |
const | MDFTYPE_PARAGRAPH = 2 |
const | MDFTYPE_NUMBER = 4 |
const | MDFTYPE_DATE = 8 |
const | MDFTYPE_TIMESTAMP = 16 |
const | MDFTYPE_FLAG = 32 |
const | MDFTYPE_TREE = 64 |
const | MDFTYPE_CONTROLLEDNAME = 128 |
const | MDFTYPE_OPTION = 256 |
const | MDFTYPE_USER = 512 |
const | MDFTYPE_IMAGE = 1024 |
const | MDFTYPE_FILE = 2048 |
const | MDFTYPE_URL = 4096 |
const | MDFTYPE_POINT = 8192 |
const | MDFSTAT_OK = 1 |
const | MDFSTAT_DUPLICATENAME = 2 |
const | MDFSTAT_DUPLICATEDBCOLUMN = 4 |
const | MDFSTAT_ILLEGALNAME = 8 |
const | MDFSTAT_FIELDDOESNOTEXIST = 16 |
$FieldCompareType | |
$CachingOn |
Definition at line 38 of file MetadataSchema.php.
MetadataSchema::AddField | ( | $ | FieldName, | |
$ | FieldType, | |||
$ | Optional = TRUE , |
|||
$ | DefaultValue = NULL | |||
) |
MetadataSchema::CacheData | ( | $ | NewValue | ) |
Definition at line 82 of file MetadataSchema.php.
MetadataSchema::CompareFieldOrder | ( | $ | FieldA, | |
$ | FieldB | |||
) |
Definition at line 344 of file MetadataSchema.php.
MetadataSchema::DropField | ( | $ | FieldId | ) |
MetadataSchema::FieldExists | ( | $ | FieldName | ) |
MetadataSchema::GetAllowedFieldTypes | ( | ) |
Definition at line 247 of file MetadataSchema.php.
References MetadataField::$FieldTypeDBAllowedEnums.
MetadataSchema::GetField | ( | $ | FieldId | ) |
Definition at line 112 of file MetadataSchema.php.
References ItemFactory::$FieldId.
Referenced by GetFieldByName().
MetadataSchema::GetFieldByName | ( | $ | FieldName, | |
$ | IgnoreCase = FALSE | |||
) |
Definition at line 128 of file MetadataSchema.php.
References ItemFactory::$FieldId, GetField(), and GetFieldIdByName().
Referenced by FieldExists().
MetadataSchema::GetFieldIdByName | ( | $ | FieldName, | |
$ | IgnoreCase = FALSE | |||
) |
Definition at line 135 of file MetadataSchema.php.
Referenced by GetFieldByName().
MetadataSchema::GetFieldNames | ( | $ | FieldTypes = NULL , |
|
$ | OrderType = NULL , |
|||
$ | IncludeDisabledFields = FALSE , |
|||
$ | IncludeTempFields = FALSE | |||
) |
MetadataSchema::GetFields | ( | $ | FieldTypes = NULL , |
|
$ | OrderType = NULL , |
|||
$ | IncludeDisabledFields = FALSE , |
|||
$ | IncludeTempFields = FALSE | |||
) |
Definition at line 160 of file MetadataSchema.php.
References MetadataField::$FieldTypePHPEnums.
Referenced by GetFieldNames(), and MoveFieldInOrder().
MetadataSchema::GetFieldTypes | ( | ) |
MetadataSchema::GetHighestFieldId | ( | ) |
MetadataSchema::MetadataSchema | ( | ) |
MetadataSchema::MoveDownInOrder | ( | $ | FieldIdOrObj, | |
$ | OrderType | |||
) |
MetadataSchema::MoveFieldInOrder | ( | $ | FieldIdOrObj, | |
$ | OrderType, | |||
$ | MoveFieldDown | |||
) |
Definition at line 307 of file MetadataSchema.php.
References ItemFactory::$FieldId, and GetFields().
Referenced by MoveDownInOrder(), and MoveUpInOrder().
MetadataSchema::MoveUpInOrder | ( | $ | FieldIdOrObj, | |
$ | OrderType | |||
) |
MetadataSchema::QualifierIsInUse | ( | $ | QualifierIdOrObject | ) |
Definition at line 265 of file MetadataSchema.php.
MetadataSchema::RemoveQualifierAssociations | ( | $ | QualifierIdOrObject | ) |
Definition at line 253 of file MetadataSchema.php.
MetadataSchema::$CachingOn |
Definition at line 305 of file MetadataSchema.php.
MetadataSchema::$FieldCompareType |
Definition at line 304 of file MetadataSchema.php.
const MetadataSchema::MDFORDER_DISPLAY = 1 |
Definition at line 43 of file MetadataSchema.php.
Referenced by MetadataField::MetadataField(), and MetadataField::OrderPosition().
const MetadataSchema::MDFORDER_EDITING = 2 |
Definition at line 44 of file MetadataSchema.php.
Referenced by MetadataField::MetadataField(), and MetadataField::OrderPosition().
Definition at line 67 of file MetadataSchema.php.
const MetadataSchema::MDFSTAT_DUPLICATENAME = 2 |
Definition at line 66 of file MetadataSchema.php.
Referenced by MetadataField::MetadataField(), and MetadataField::Name().
const MetadataSchema::MDFSTAT_FIELDDOESNOTEXIST = 16 |
const MetadataSchema::MDFSTAT_ILLEGALNAME = 8 |
Definition at line 68 of file MetadataSchema.php.
Referenced by MetadataField::IsTempItem(), and MetadataField::Name().
const MetadataSchema::MDFSTAT_OK = 1 |
Definition at line 65 of file MetadataSchema.php.
Referenced by AddField(), MetadataField::MetadataField(), and MetadataField::Name().
const MetadataSchema::MDFTYPE_CONTROLLEDNAME = 128 |
Definition at line 56 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::GetCountOfPossibleValues(), MetadataField::GetFactory(), MetadataField::GetIdForValue(), MetadataField::GetPossibleValues(), Resource::GetQualifierByField(), SPTOAIItem::GetSets(), MetadataField::GetValueForId(), SPTOAIItemFactory::LoadSetNameInfo(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_DATE = 8 |
Definition at line 52 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_FILE = 2048 |
Definition at line 60 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_FLAG = 32 |
Definition at line 54 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::GetCountOfPossibleValues(), ResourceFactory::GetMatchingResources(), MetadataField::GetPossibleValues(), MetadataField::ModifyField(), Resource::Resource(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), SPTSearchEngine::SPTSearchEngine(), and SavedSearch::TranslateValues().
const MetadataSchema::MDFTYPE_IMAGE = 1024 |
Definition at line 59 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), Resource::Delete(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_NUMBER = 4 |
Definition at line 51 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), Resource::Resource(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), SPTSearchEngine::SPTSearchEngine(), SavedSearch::TranslateValues(), and UnitTest().
const MetadataSchema::MDFTYPE_OPTION = 256 |
Definition at line 57 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::GetCountOfPossibleValues(), MetadataField::GetFactory(), MetadataField::GetIdForValue(), MetadataField::GetPossibleValues(), Resource::GetQualifierByField(), SPTOAIItem::GetSets(), MetadataField::GetValueForId(), SPTOAIItemFactory::LoadSetNameInfo(), MetadataField::ModifyField(), Resource::Resource(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), SPTSearchEngine::SPTSearchEngine(), and SavedSearch::TranslateValues().
const MetadataSchema::MDFTYPE_PARAGRAPH = 2 |
Definition at line 50 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), SPTSearchEngine::SPTSearchEngine(), and UnitTest().
const MetadataSchema::MDFTYPE_POINT = 8192 |
Definition at line 62 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::DefaultValue(), MetadataField::Drop(), Resource::Get(), ResourceFactory::GetMatchingResources(), MetadataField::ModifyField(), Resource::Resource(), Resource::Set(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_TEXT = 1 |
Definition at line 49 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_TIMESTAMP = 16 |
Definition at line 53 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_TREE = 64 |
Definition at line 55 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::GetCountOfPossibleValues(), MetadataField::GetFactory(), MetadataField::GetIdForValue(), MetadataField::GetPossibleValues(), Resource::GetQualifierByField(), SPTOAIItem::GetSets(), MetadataField::GetValueForId(), SPTOAIItemFactory::LoadSetNameInfo(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_URL = 4096 |
Definition at line 61 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), ResourceFactory::GetMatchingResources(), ResourceFactory::GetResourceIdsSortedBy(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), and SPTSearchEngine::SPTSearchEngine().
const MetadataSchema::MDFTYPE_USER = 512 |
Definition at line 58 of file MetadataSchema.php.
Referenced by MetadataField::AddDatabaseFields(), Resource::ClearByField(), MetadataField::Drop(), Resource::Get(), MetadataField::GetAllowedConversionTypes(), MetadataField::ModifyField(), SPTSearchEngine::SearchFieldForPhrases(), SPTSearchEngine::SearchFieldsForComparisonMatches(), Resource::Set(), SPTRecommender::SPTRecommender(), SPTSearchEngine::SPTSearchEngine(), and SavedSearch::TranslateValues().