public class AuditingHandler extends ObjectSE implements InitializingBean
| コンストラクターと説明 |
|---|
AuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext) 使用すべきではありません。 代わりに AuditingHandler(PersistentEntities) を使用してください。 |
AuditingHandler(PersistentEntities entities) リフレクションを介して監査メタデータを検索するときに、指定された PersistentEntities を使用して新しい AuditableBeanWrapper を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
protected boolean | isAuditable(ObjectSE source) 指定されたソースが最初に監査可能であると見なされるかどうかを返します |
<T> T | markCreated(T source) 指定されたオブジェクトを作成済みとしてマークします。 |
<T> T | markModified(T source) 指定されたオブジェクトを変更済みとしてマークします。 |
void | setAuditorAware(AuditorAware<?> auditorAware)Setter は、 AuditorAware コンポーネントを挿入して、現在の監査人を取得します。 |
void | setDateTimeForNow(boolean dateTimeForNow)Setter は、 Auditable#setCreatedDate(DateTime) と Auditable#setLastModifiedDate(DateTime) が現在の Java 時刻で満たされるかどうかを決定します。 |
void | setDateTimeProvider(DateTimeProvider dateTimeProvider) 設定する日付を決定するために使用する DateTimeProvider を設定します。 |
void | setModifyOnCreation(boolean modifyOnCreation) エンティティの作成を変更として扱い、作成時に現在の日付を変更日として設定する場合も、これを true に設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@DeprecatedSE public AuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext)
AuditingHandler(PersistentEntities) を使用してください。MappingContext を使用して新しい AuditableBeanWrapper を作成します。mappingContext - null であってはなりません。public AuditingHandler(PersistentEntities entities)
PersistentEntities を使用して新しい AuditableBeanWrapper を作成します。entities - null であってはなりません。public void setAuditorAware(AuditorAware<?> auditorAware)
AuditorAware コンポーネントを挿入して、現在の監査人を取得します。auditorAware - null であってはなりません。public void setDateTimeForNow(boolean dateTimeForNow)
Auditable#setCreatedDate(DateTime) と Auditable#setLastModifiedDate(DateTime) が現在の Java 時刻で満たされるかどうかを決定します。デフォルトは true です。これを false に設定して、データベース機能を使用してエンティティ時間を設定することができます。dateTimeForNow - 設定する dateTimeForNowpublic void setModifyOnCreation(boolean modifyOnCreation)
true です。modifyOnCreation - 作成時に変更情報も設定する場合 public void setDateTimeProvider(DateTimeProvider dateTimeProvider)
DateTimeProvider を設定します。dateTimeProvider -public <T> T markCreated(T source)
source -public <T> T markModified(T source)
source -protected final boolean isAuditable(ObjectSE source)
source - null であってはなりません。public void afterPropertiesSet()
InitializingBean の afterPropertiesSet Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.