jetspeed(11)

10follower
@iwasaki さんのアバター 25views

JetspeedでjsessionidをURLに追加している処理

https://github.com/aipocom/aipo/blob/2546138b64339cd2ad677d55cc0f6a9ea621aae0/jetspeed/src/main/java/org/apache/jetspeed... 2015年12月4日
nbeppu さんのアバター 173views

Aipo でJetspeedサービスの呼び出し方

Aipo の Jetspeed に登録されているサービスの呼び出し方。 ALPreExecuteFactoryService pxservice = (ALPreExecuteFactoryService) (... 2014年10月31日
nbeppu さんのアバター 231views

Aipo ですべての Velocity テンプレートに値をセットする方法

Aipo の Velocity テンプレートを編集する際に、Java 側から変数をテンプレート側に受け渡すようにしますが、テンプレートの種類によって、定義する Java ファイルが異なります。 ALBaseAction ALSecureB... 2014年10月30日
nbeppu さんのアバター 154views

Aipo の PSML にエントリーを追加する

Profile profile = Profiler.getProfile(rundata); PsmlEntry entry = new PsmlEntry(); entry.setId(JetspeedIdGenerator.getN... 2014年10月24日
nbeppu さんのアバター 208views

Aipo でユーザー毎のアプリ利用状況を調べる

イベントログを検索して、ユーザー毎のアプリ利用状況を調べる方法です。 以下の場合は主要機能をどのくらい触ったかが調べられます。 protected int getActionCount(Integer userId) { Se... 2014年3月20日
nbeppu さんのアバター 362views

Aipo のテーブル構造を変更せずにデータを保存する

Aipo のちょっとしたカスタマイズでデータベースに保存が必要となった場合、Key/Value 形式で保存できる仕組みがあります。こちらを利用するとテーブル構造の変更は必要ありません。 // 保存する場合 ALConfigService.... 2014年3月17日
nbeppu さんのアバター 467views

Aipo の Velocity テンプレートから文章を作成する方法

Velocity テンプレートは主に HTML を作成する際に利用していますが、メールなどの文章をテンプレート化したい場合などに利用することもできます。 public static String createTextFromTemplat... 2014年3月13日
watanabe さんのアバター 199views

AipoでUserAgentを取得する方法

String useragent = rundata.getRequest().getHeader("User-Agent"); でUserAgentを取得することができる。 ... 2014年3月5日
nbeppu さんのアバター 249views

Aipo の Action を継承する際の注意点

Aipo で Action を継承したクラスを用意した場合、親クラスと処理内容を変えない場合も、buildMaximizedContext のオーバーライドが必要となることに注意しましょう。以下のようになります。 @Override ... 2014年2月27日
nbeppu さんのアバター 366views

ユーザーの PSML を変更せずにアプリをカスタマイズする方法

スケジュール、ToDo などオープンソースで提供しているアプリをカスタマイズしたものに差し替えたい場合、 別名のポートレットを用意して、そのポートレット名をユーザー毎の PSML で指定しなおす、というのが通常の方法です。 ただし、... 2014年2月25日
nbeppu さんのアバター 482views

AipoでAmazon SQSのメッセージを待ち受ける

Amazon SQS のキューに入ってきたメッセージを Aipo 上で待ち受けたい場合は、 以下のように Jetspeed の Daemon クラスを用意します。 AWS への問い合わせは公式の SDK を利用しましょう。 publi... 2014年2月19日