Static Public Member Functions | |
static | getDefaultMetadata () |
static | isTypeDeletable () |
static | getModuleClassName () |
![]() | |
static | getDefaultMetadata () |
static | makeSubsetOrCountSqlQuery ($tableName, RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter=null, $offset=null, $count=null, $where=null, $orderBy=null, $selectCount=false, $selectDistinct=false, array $quotedExtraSelectColumnNameAndAliases=array()) |
static | resolveReadPermissionsOptimizationToSqlQuery (User $user, RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, &$where, &$selectDistinct) |
static | isTypeDeletable () |
static | hasReadPermissionsSubscriptionOptimization () |
static | supportsQueueing () |
![]() | |
static | getDefaultMetadata () |
static | isTypeDeletable () |
static | hasReadPermissionsOptimization () |
![]() | |
static | getDefaultMetadata () |
static | isTypeDeletable () |
static | getGamificationRulesType () |
static | getNonConfigurableAttributes () |
static | getByName ($name) |
![]() | |
static | getCanHaveBean () |
![]() | |
static | model ($className=null) |
static | getAll ($orderBy=null, $sortDescending=false, $modelClassName=null) |
static | getSubset (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter=null, $offset=null, $count=null, $where=null, $orderBy=null, $modelClassName=null, $selectDistinct=false) |
static | getSubsetIds (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter=null, $offset=null, $count=null, $where=null, $orderBy=null, $modelClassName=null, $selectDistinct=false) |
static | makeSubsetOrCountSqlQuery ($tableName, RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, $offset=null, $count=null, $where=null, $orderBy=null, $selectCount=false, $selectDistinct=false, array $quotedExtraSelectColumnNameAndAliases=array()) |
static | getCount (RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter=null, $where=null, $modelClassName=null, $selectDistinct=false) |
static | getById ($id, $modelClassName=null) |
static | deleteAll () |
static | mangleTableName () |
static | getTableName () |
static | getTableNames ($classNames) |
static | getForeignKeyName ($modelClassName, $relationName) |
static | getModelClassNameByIdentifier ($identifier) |
static | getMetadata () |
static | canSaveMetadata () |
static | setMetadata (array $metadata) |
static | getDefaultMetadata () |
static | isTypeDeletable () |
static | forgetAll () |
static | getModelLabelByTypeAndLanguage ($type, $language=null) |
static | getAnAttributeLabel ($attributeName) |
static | makeModel (RedBean_OODBBean $bean, $modelClassName=null) |
static | makeModels (array $beans, $modelClassName=null) |
static | getModuleClassName () |
static | getLastClassInBeanHeirarchy () |
static | getSortAttributesByAttribute ($attribute) |
static | isCacheable () |
static | getYiiValidatorsToRedBeanValidators () |
static | getHasManyOpposingRelationName (RedBeanModel $model, $precedingModelClassName, $precedingRelation) |
static | relationLinksToPrecedingRelation ($modelClassName, $relation, $precedingModelClassName=null, $precedingRelation=null) |
static | allowMemcacheCache () |
![]() | |
static | getCanHaveBean () |
static | getMetadata () |
static | isAnAttribute ($attributeName) |
static | resolveAttributeModelClassName ($attributeName) |
static | getAttributeModelClassName ($attributeName) |
static | isRelation ($attributeName) |
static | isOwnedRelation ($attributeName) |
static | getRelationType ($relationName) |
static | getRelationModelClassName ($relationName) |
static | getRelationLinkType ($relationName) |
static | getRelationLinkName ($relationName) |
static | isRelationTypeAHasManyVariant ($relationName) |
static | isRelationTypeAHasOneVariant ($relationName) |
static | isADerivedRelationViaCastedUpModel ($relationName) |
static | getDerivedRelationType ($relationName) |
static | getDerivedRelationModelClassName ($relationName) |
static | getDerivedRelationViaCastedUpModelOpposingRelationName ($relationName) |
static | getInferredRelationModelClassNamesForRelation ($relation) |
static | getColumnNameByAttribute ($attributeName) |
static | getAttributeNames () |
static | generateAnAttributeLabel ($attributeName) |
static | getAbbreviatedAttributeLabel ($attributeName) |
static | getTranslatedAttributeLabels ($language) |
static | getMixedInModelClassNames () |
static | isRelationTypeAManyManyVariant ($relationName) |
Additional Inherited Members | |
![]() | |
setTreatCurrentUserAsOwnerForPermissions ($value) | |
isReallyModified ($relationType, $isOwned) | |
getEffectivePermissions ($permitable=null) | |
getActualPermissions ($permitable=null) | |
setOwnerUnrestricted (User $user) | |
__set ($attributeName, $value) | |
onBeforeOwnerChange (CEvent $event) | |
onAfterOwnerChange (CEvent $event) | |
onAfterOwnerChangeAfterSave (CEvent $event) | |
checkPermissionsHasAnyOf ($requiredPermissions, User $user=null) | |
![]() | |
getExplicitReadWriteModelPermissionsForWorkflow () | |
setExplicitReadWriteModelPermissionsForWorkflow (ExplicitReadWriteModelPermissions $permissions) | |
clearExplicitReadWriteModelPermissionsForWorkflow () | |
getEffectivePermissions ($permitable=null) | |
getActualPermissions ($permitable=null) | |
processGetActualPermissionsAsNonOptimized () | |
getPropagatedActualAllowPermissions (Permitable $permitable) | |
getExplicitActualPermissions ($permitable=null) | |
getInheritedActualPermissions ($permitable=null) | |
addPermissions (Permitable $permitable, $permissions, $type=Permission::ALLOW) | |
removePermissions (Permitable $permitable, $permissions=Permission::ALL, $type=Permission::ALLOW_DENY) | |
removeAllPermissions () | |
__get ($attributeName) | |
__set ($attributeName, $value) | |
delete () | |
checkPermissionsHasAnyOf ($requiredPermissions, User $user=null) | |
addPermitableToAttachAfterSave (Permitable $permitable, $checkDetachBeforeAddition=false) | |
removePermitableFromPermitablesToAttachAfterSave (Permitable $permitable) | |
addPermitableToDetachAfterSave (Permitable $permitable, $checkAttachBeforeAddition=false) | |
removePermitableFromPermitablesToDetachAfterSave (Permitable $permitable) | |
arePermissionsChanged () | |
![]() | |
onCreated () | |
onModified () | |
__set ($attributeName, $value) | |
delete () | |
save ($runValidation=true, array $attributeNames=null) | |
addWorkflowToProcessAfterSave (Workflow $workflow) | |
getWorkflowsToProcessAfterSave () | |
setDoNotProcessWorkflowOnSave () | |
setProcessWorkflowOnSave () | |
shouldProcessWorkflowOnSave () | |
forgetOriginalAttributeValues () | |
testBeforeDelete () | |
isAttributeAudited ($attributeName) | |
isAllowedToSetReadOnlyAttribute ($attributeName) | |
![]() | |
getIsNewModel () | |
__construct ($setDefaults=true, RedBean_OODBBean $bean=null, $forceTreatAsCreation=false, $runConstruction=true) | |
serialize () | |
unserialize ($data) | |
getPrimaryBean () | |
getClassId ($modelClassName) | |
getClassBean ($modelClassName) | |
getModelIdentifier () | |
castDown (array $derivedModelClassNames) | |
isSame (RedBeanModel $model) | |
__toString () | |
__get ($attributeName) | |
__set ($attributeName, $value) | |
__isset ($attributeName) | |
__unset ($attributeName) | |
attributeNames () | |
isAttribute ($attributeName) | |
isAttributeWithLowerCaseConversion ($attributeName) | |
isAttributeReadOnly ($attributeName) | |
isAttributeFormattedAsProbability ($attributeName) | |
isAllowedToSetReadOnlyAttribute ($attributeName) | |
rules () | |
behaviors () | |
attributeLabels () | |
abbreviatedAttributeLabels () | |
validate (array $attributeNames=null, $ignoreRequiredValidator=false) | |
onBeforeValidate (CModelEvent $event) | |
onAfterValidate ($event) | |
getValidatorList () | |
getValidators ($attributeName=null) | |
forgetValidators () | |
createValidators () | |
isUniqueAttributeValue ($attributeName, $value) | |
save ($runValidation=true, array $attributeNames=null) | |
isRelatedModelReallyModified ($relatedModel, $relationType, $isOwned) | |
isReallyModified ($relationType, $isOwned) | |
onBeforeSave ($event) | |
onAfterSave ($event) | |
onRedBeanOneToManyRelatedModelsChange ($event) | |
onBeforeDelete ($event) | |
onAfterDelete ($event) | |
isModified () | |
delete () | |
isDeleted () | |
isDeletable () | |
forget () | |
isAttributeRequired ($attributeName) | |
isAttributeSafe ($attributeName) | |
getAttributeLabel ($attributeName) | |
getAttributeLabelsForAllActiveLanguagesByAttributeName ($attributeName) | |
hasErrors ($attributeNameOrNames=null) | |
getErrors ($attributeNameOrNames=null) | |
getError ($attributeName) | |
addError ($attributeName, $errorMessage) | |
addErrors (array $errors) | |
clearErrors ($attributeName=null) | |
generateAttributeLabel ($attributeName) | |
getAttributes (array $attributeNames=null) | |
setAttributes (array $values, $safeOnly=true) | |
unsetAttributes ($attributeNames=null) | |
onUnsafeAttribute ($name, $value) | |
getScenario () | |
setScenario ($scenarioName) | |
getSafeAttributeNames () | |
getIterator () | |
offsetExists ($offset) | |
offsetGet ($offset) | |
offsetSet ($offset, $item) | |
offsetUnset ($offset) | |
stringifyOneToManyRelatedModelsValues ($values) | |
setIsCopied () | |
isCopied () | |
addValidator ($attribute, $validator, $params=array()) | |
![]() | |
init () | |
attachEvents ($events) | |
events () | |
attachEventHandler ($name, $handler) | |
detachEventHandler ($name, $handler) | |
![]() | |
$originalAttributeValues = array() | |
![]() | |
const | MODEL_IDENTIFIER_DELIMITER = '_' |
![]() | |
const | HAS_ONE_BELONGS_TO = 0 |
const | HAS_MANY_BELONGS_TO = 1 |
const | HAS_ONE = 2 |
const | HAS_MANY = 3 |
const | MANY_MANY = 4 |
const | OWNED = true |
const | NOT_OWNED = false |
const | CACHE_IDENTIFIER = 'BeanModelMapping' |
const | LINK_TYPE_ASSUMPTIVE = 0 |
const | LINK_TYPE_SPECIFIC = 1 |
const | LINK_TYPE_POLYMORPHIC = 2 |
![]() | |
constructDerived ($bean, $setDefaults) | |
resolveEffectivePermissionsForOwnerAndCreatedByUser ($permitable) | |
ownerChange ($newOwnerValue) | |
afterSave () | |
beforeDelete () | |
![]() | |
recursiveGetPropagatedAllowPermissions ($role) | |
getAllDescendentRoles ($role) | |
afterSave () | |
resolvePermitablesToUpdate () | |
updatePermitables (ExplicitReadWriteModelPermissions $explicitReadWriteModelPermissions) | |
isPermitableUpdateRequired (ExplicitReadWriteModelPermissions $explicitReadWriteModelPermissions) | |
resolveRelativePermitablesToBeUpdated (ExplicitReadWriteModelPermissions $explicitReadWriteModelPermissions) | |
resolvePermitablesToAttach (ExplicitReadWriteModelPermissions $explicitReadWriteModelPermissions) | |
resolvePermitablesToDetach (ExplicitReadWriteModelPermissions $explicitReadWriteModelPermissions) | |
![]() | |
beforeSave () | |
afterSave () | |
logAuditEventsListForModified ($newModel) | |
![]() | |
unrestrictedGet ($attributeName) | |
constructDerived ($bean, $setDefaults) | |
![]() | |
constructDerived ($bean, $setDefaults) | |
constructIncomplete ($bean) | |
setNotModified () | |
onCreated () | |
onLoaded () | |
onModified () | |
mapAndCacheMetadataAndSetHints ($modelClassName, RedBean_OODBBean $bean) | |
runDefaultValidators () | |
setClassBean ($modelClassName, RedBean_OODBBean $bean) | |
unrestrictedGet ($attributeName) | |
unrestrictedSet ($attributeName, $value) | |
beforeValidate () | |
afterValidate () | |
beforeSave () | |
afterSave () | |
linkBeans () | |
beforeDelete () | |
afterDelete () | |
unrestrictedDelete () | |
deleteOwnedRelatedModels ($modelClassName) | |
deleteForeignRelatedModels ($modelClassName) | |
deleteManyManyRelations ($modelClassName) | |
![]() | |
static | getModifiedSignalAttribute () |
static | bypassReadPermissionsOptimizationToSqlQueryBasedOnWhere ($where) |
static | translatedAttributeLabels ($language) |
![]() | |
static | getByNameOrEquivalent ($attributeName, $value) |
static | translatedAttributeLabels ($language) |
![]() | |
static | makeCasedLinkName ($relationType, $linkType, $relationLinkName) |
static | getModelIdentifierByClassNameAndBeanId ($modelClassName, $beanId) |
static | assertMetadataIsValid (array $metadata) |
static | getByRelatedClassId ($relatedModelClassName, $id, $modelClassName=null) |
static | getLabel ($language=null) |
static | getPluralLabel ($language=null) |
static | getAttributeLabelByLanguage ($attributeName, $language) |
static | getTranslatedCustomAttributeLabelByLanguage ($attributeName, $languageCode) |
static | resolveModelClassNameForClassesWithoutBeans (&$modelClassName) |
![]() | |
static | translatedAbbreviatedAttributeLabels ($language) |
static | translatedAttributeLabels ($language) |
static | getAttributeNamesToClassNamesForModel () |
static | getAttributeNamesNotBelongsToOrManyManyForModel () |
static | getRelationNameToRelationTypeModelClassNameAndOwnsForModel () |
static | getDerivedRelationNameToTypeModelClassNameAndOppposingRelationForModel () |
static | forgetBeanModel ($modelClassName) |
static | forgetAllBeanModels () |
static | resolveCacheAndMapMetadataForAllClassesInHeirarchy () |
static | resolveCachedMetadataForIntegrity ($cachedData) |
static | resolveLinkTypeAndRelationLinkName ($relationTypeModelClassNameAndOwns, &$linkType, &$relationLinkName) |
![]() | |
$isSetting = false | |
$isAudited = true | |
![]() | |
$modelClassNameToBean = array() | |
$attributeNameToBeanAndClassName = array() | |
$relationNameToRelatedModel = array() | |
$unlinkedRelationNames = array() | |
$unlinkedOwnedRelatedModelsToRemove = array() | |
$validators = array() | |
$attributeNameToErrors = array() | |
$scenarioName = '' | |
$modified = false | |
$deleted = false | |
$isInIsModified = false | |
$isInHasErrors = false | |
$isInGetErrors = false | |
$isValidating = false | |
$isSaving = false | |
$isDeleting = false | |
$isNewModel = false | |
$isCopied = false | |
$isSavableFromRelation = true | |
![]() | |
static | $lastClassInBeanHeirarchy = 'CustomFieldsModel' |
![]() | |
static | $lastClassInBeanHeirarchy = 'RedBeanModel' |
static | $attributeLabelsByLanguage = array() |
![]() | |
static | $lastClassInBeanHeirarchy = 'BeanModel' |
Test model for API: ApiTestModelItem4
Definition at line 40 of file ApiTestModelItem4.php.