public class EntityHandler extends BaseMetaDataRuntime
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
ROOT_ENTITY_ID |
| コンストラクタと説明 |
|---|
EntityHandler(MetaEntity metaData,
MetaDataConfig metaDataConfig) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
bulkUpdate(BulkUpdatable bulkUpdatable) |
boolean |
canDeleteAll() |
int |
count(Query query) |
int |
countRecycleBin(java.sql.Timestamp ts) |
void |
delete(Entity entity,
DeleteOption option) |
java.lang.Integer |
deleteAll(DeleteCondition cond) |
(package private) static Entity |
getAsEntity(EntityHandler eh,
SearchResultIterator it,
Query query) |
MetaDataLocalizationStrategy.DataLocalizationStrategyRuntime |
getDataLocalizationStrategyRuntime() |
DataStore |
getDataStore() |
PropertyHandler |
getDeclaredProperty(java.lang.String propName) |
PropertyHandler |
getDeclaredPropertyById(java.lang.String id) |
java.util.List<PropertyHandler> |
getDeclaredPropertyList() |
EntityStoreRuntime |
getEntityStoreRuntime() |
java.util.List<MetaEventListener.EventListenerRuntime> |
getEventListenerHandlers() |
java.util.List<PrimitivePropertyHandler> |
getIndexedPropertyList(EntityContext context) |
java.lang.String |
getLocalizedDisplayName() |
java.util.Map<java.lang.String,java.lang.String> |
getLocalizedStringMap() |
MetaEntity |
getMetaData() |
PropertyHandler |
getProperty(java.lang.String propName,
EntityContext context) |
PropertyHandler |
getPropertyById(java.lang.String id,
EntityContext context) |
PropertyHandler |
getPropertyCascade(java.lang.String propName,
EntityContext context) |
java.util.List<PropertyHandler> |
getPropertyList(EntityContext context) |
java.util.List<PropertyHandler> |
getPropertyListByPropertyType(java.lang.Class<? extends PropertyType> type,
EntityContext context) |
void |
getRecycleBin(java.util.function.Predicate<Entity> callback,
java.lang.Long rbid) |
java.util.List<ReferencePropertyHandler> |
getReferencePropertyList(boolean withoutMappedBy,
EntityContext context) |
java.util.List<ReferencePropertyHandler> |
getReferencePropertyList(ReferenceType type,
EntityContext context) |
EntityService |
getService() |
EntityStoreStrategy |
getStrategy() |
EntityHandler |
getSuperDataModelHandler(EntityContext context) |
java.lang.String |
insert(Entity entity,
InsertOption option)
Entityデータを追加します。
|
java.lang.String |
insertDirect(Entity entity,
EntityContext entityContext) |
boolean |
isRoot() |
boolean |
isUseSharedData() |
boolean |
isUseSharedMetaData() |
boolean |
isUseSharedPermission() |
boolean |
isVersioned() |
Entity |
load(java.lang.String oid,
java.lang.Long version,
LoadOption option,
boolean withLock) |
boolean |
lock(java.lang.String oid) |
boolean |
lockEntityByUser(java.lang.String oid,
java.lang.String userId,
boolean force) |
Entity[] |
newArrayInstance(int size) |
Entity |
newInstance() |
(package private) void |
postporcessDeleteDirect(Entity beforeDeleteEntity,
EntityContext entityContext,
java.util.List<PropertyHandler> complexWrapperTypePropList,
java.lang.Long rbid) |
(package private) Entity |
preporcessDeleteDirect(Entity entity,
EntityContext entityContext,
java.util.List<PropertyHandler> complexWrapperTypePropList) |
(package private) void |
preprocessInsertDirect(Entity entity,
EntityContext entityContext,
java.util.List<PropertyHandler> complexWrapperTypePropList) |
(package private) boolean |
preprocessUpdateDirect(Entity entity,
UpdateOption option,
EntityContext entityContext,
java.util.List<PropertyHandler> complexWrapperTypePropList,
boolean checkPrevExists) |
void |
purge(java.lang.Long rbid) |
Entity |
restore(java.lang.Long rbid) |
void |
search(Query cond,
EntityStreamSearchHandler<java.lang.Object[]> streamSearchHandler,
java.util.function.Predicate<java.lang.Object[]> callback) |
void |
searchEntity(Query query,
boolean structuredEntity,
EntityStreamSearchHandler<Entity> streamSearchHandler,
java.util.function.Predicate<Entity> searchCallback) |
void |
setLocalizedStringMap(java.util.Map<java.lang.String,java.lang.String> localizedStringMap) |
void |
setRoot(boolean isRoot) |
boolean |
unlockEntityByUser(java.lang.String oid,
java.lang.String userId,
boolean force) |
void |
update(Entity entity,
UpdateOption option) |
java.lang.Integer |
updateAll(UpdateCondition cond) |
void |
updateDirect(Entity entity,
UpdateOption option,
EntityContext entityContext) |
java.util.List<ValidateError> |
validate(Entity model,
java.util.List<java.lang.String> updateValue) |
checkState, hasIllegalStateException, setIllegalStateExceptionpublic static final java.lang.String ROOT_ENTITY_ID
public EntityHandler(MetaEntity metaData, MetaDataConfig metaDataConfig)
public MetaDataLocalizationStrategy.DataLocalizationStrategyRuntime getDataLocalizationStrategyRuntime()
public EntityStoreRuntime getEntityStoreRuntime()
public boolean isUseSharedPermission()
public boolean isUseSharedMetaData()
public boolean isUseSharedData()
public java.util.Map<java.lang.String,java.lang.String> getLocalizedStringMap()
public void setLocalizedStringMap(java.util.Map<java.lang.String,java.lang.String> localizedStringMap)
public Entity newInstance()
public Entity[] newArrayInstance(int size)
public EntityService getService()
public java.util.List<MetaEventListener.EventListenerRuntime> getEventListenerHandlers()
public DataStore getDataStore()
public boolean isRoot()
public void setRoot(boolean isRoot)
public MetaEntity getMetaData()
public PropertyHandler getDeclaredProperty(java.lang.String propName)
public java.util.List<PropertyHandler> getDeclaredPropertyList()
public EntityHandler getSuperDataModelHandler(EntityContext context)
public PropertyHandler getProperty(java.lang.String propName, EntityContext context)
public PropertyHandler getPropertyCascade(java.lang.String propName, EntityContext context)
public java.util.List<PropertyHandler> getPropertyListByPropertyType(java.lang.Class<? extends PropertyType> type, EntityContext context)
public java.util.List<PrimitivePropertyHandler> getIndexedPropertyList(EntityContext context)
public java.util.List<ReferencePropertyHandler> getReferencePropertyList(ReferenceType type, EntityContext context)
public java.util.List<ReferencePropertyHandler> getReferencePropertyList(boolean withoutMappedBy, EntityContext context)
public java.util.List<PropertyHandler> getPropertyList(EntityContext context)
public java.util.List<ValidateError> validate(Entity model, java.util.List<java.lang.String> updateValue)
public java.lang.String insertDirect(Entity entity, EntityContext entityContext)
public java.lang.String insert(Entity entity, InsertOption option)
entity - Entityデータoption - void preprocessInsertDirect(Entity entity, EntityContext entityContext, java.util.List<PropertyHandler> complexWrapperTypePropList)
boolean preprocessUpdateDirect(Entity entity, UpdateOption option, EntityContext entityContext, java.util.List<PropertyHandler> complexWrapperTypePropList, boolean checkPrevExists)
entity - option - entityContext - complexWrapperTypePropList - checkPrevExists - public void updateDirect(Entity entity, UpdateOption option, EntityContext entityContext)
public void update(Entity entity, UpdateOption option)
public void purge(java.lang.Long rbid)
public Entity restore(java.lang.Long rbid)
public void getRecycleBin(java.util.function.Predicate<Entity> callback, java.lang.Long rbid)
public int countRecycleBin(java.sql.Timestamp ts)
public void delete(Entity entity, DeleteOption option)
Entity preporcessDeleteDirect(Entity entity, EntityContext entityContext, java.util.List<PropertyHandler> complexWrapperTypePropList)
void postporcessDeleteDirect(Entity beforeDeleteEntity, EntityContext entityContext, java.util.List<PropertyHandler> complexWrapperTypePropList, java.lang.Long rbid)
public boolean lock(java.lang.String oid)
public Entity load(java.lang.String oid, java.lang.Long version, LoadOption option, boolean withLock)
public void search(Query cond, EntityStreamSearchHandler<java.lang.Object[]> streamSearchHandler, java.util.function.Predicate<java.lang.Object[]> callback)
public void searchEntity(Query query, boolean structuredEntity, EntityStreamSearchHandler<Entity> streamSearchHandler, java.util.function.Predicate<Entity> searchCallback)
public int count(Query query)
public PropertyHandler getDeclaredPropertyById(java.lang.String id)
public PropertyHandler getPropertyById(java.lang.String id, EntityContext context)
public EntityStoreStrategy getStrategy()
static Entity getAsEntity(EntityHandler eh, SearchResultIterator it, Query query)
public java.lang.Integer updateAll(UpdateCondition cond)
public boolean canDeleteAll()
public java.lang.Integer deleteAll(DeleteCondition cond)
public boolean unlockEntityByUser(java.lang.String oid,
java.lang.String userId,
boolean force)
public boolean lockEntityByUser(java.lang.String oid,
java.lang.String userId,
boolean force)
public java.lang.String getLocalizedDisplayName()
public void bulkUpdate(BulkUpdatable bulkUpdatable)
public boolean isVersioned()