すべてのメソッドは、restoreArticleFromTrash以外を呼び出しています。 他にもあります。
以下は完全なクラスファイル
@Component(サービス= ServiceWrapper.class)
パブリッククラスCustomJournalArticleServiceWrapperはJournalArticleServiceWrapperを拡張して加え{
public CustomJournalArticleServiceWrapper() {
super(null);
}
@Override
public JournalArticle addArticle(long groupId, long folderId, long classNameId, long classPK, String articleId,
boolean autoArticleId, Map<Locale, String> titleMap, Map<Locale, String> descriptionMap, String content,
String ddmStructureKey, String ddmTemplateKey, String layoutUuid, int displayDateMonth, int displayDateDay,
int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth,
int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute,
boolean neverExpire, int reviewDateMonth, int reviewDateDay, int reviewDateYear, int reviewDateHour,
int reviewDateMinute, boolean neverReview, boolean indexable, boolean smallImage, String smallImageURL,
File smallFile, Map<String, byte[]> images, String articleURL, ServiceContext serviceContext)
throws PortalException {
return super.addArticle(groupId, folderId, classNameId, classPK, articleId,
autoArticleId, titleMap, descriptionMap, content, ddmStructureKey, ddmTemplateKey, layoutUuid,
displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute,
expirationDateMonth, expirationDateDay, expirationDateYear, expirationDateHour, expirationDateMinute,
neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear, reviewDateHour, reviewDateMinute,
neverReview, indexable, smallImage, smallImageURL, smallFile, images, articleURL, serviceContext);
}
@Override
public JournalArticle updateArticle(long groupId, long folderId, String articleId, double version,
Map<Locale, String> titleMap, Map<Locale, String> descriptionMap, String content, String ddmStructureKey,
String ddmTemplateKey, String layoutUuid, int displayDateMonth, int displayDateDay, int displayDateYear,
int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay,
int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire,
int reviewDateMonth, int reviewDateDay, int reviewDateYear, int reviewDateHour, int reviewDateMinute,
boolean neverReview, boolean indexable, boolean smallImage, String smallImageURL, File smallFile,
Map<String, byte[]> images, String articleURL, ServiceContext serviceContext) throws PortalException {
return super.updateArticle(groupId, folderId, articleId, version, titleMap,
descriptionMap, content, ddmStructureKey, ddmTemplateKey, layoutUuid, displayDateMonth, displayDateDay,
displayDateYear, displayDateHour, displayDateMinute, expirationDateMonth, expirationDateDay,
expirationDateYear, expirationDateHour, expirationDateMinute, neverExpire, reviewDateMonth,
reviewDateDay, reviewDateYear, reviewDateHour, reviewDateMinute, neverReview, indexable, smallImage,
smallImageURL, smallFile, images, articleURL, serviceContext);
}
@Override
public JournalArticle moveArticleToTrash(long groupId, String articleId) throws PortalException {
// TODO Auto-generated method stub
System.out.println("::::::::::move article to the trash:::::::::::::");
return super.moveArticleToTrash(groupId, articleId);
}
@Override
public void restoreArticleFromTrash(long groupId, String articleId) throws PortalException {
// TODO Auto-generated method stub
System.out.println(":::::::::::::restote article from the trash::::::::::::");
super.restoreArticleFromTrash(groupId, articleId);
}
}
さらに詳しい情報を提供する必要があります。このメソッドはどこにありますか?コンポーネントはどのように登録されていますか? –
JournalArticleServiceのサービスラッパーを実行しようとしていますか?あなたはクラス全体を投稿できますか? – clav
serviceWrapperクラスを追加しました –