jp.co.ogis_ri.citk.policytool.domain.policy.model
クラス Resource

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.model.AbstractModel<Long>
      上位を拡張 jp.co.ogis_ri.citk.policytool.domain.policy.model.Resource
すべての実装されたインタフェース:
Serializable

@Entity
public class Resource
extends AbstractModel<Long>

リソースを表すクラス.

関連項目:
直列化された形式

コンストラクタの概要
Resource()
          デフォルト・コンストラクタ
Resource(String resourceUrl, Permit getPermit, Permit postPermit)
          コンストラクタ.
Resource(String resourceUrl, String getPermitValue, String postPermitValue)
          コンストラクタ.
 
メソッドの概要
 Permit getGetPermit()
          GET権限値を取得する.
 String getGetPermitValue()
          GET権限文字列を取得する.
 Long getId()
          IDを取得する.
 Policy getPolicy()
          このリソースを持つポリシーを取得する.
 Permit getPostPermit()
          POST権限値を取得する.
 String getPostPermitValue()
          POST権限文字列を取得する.
 String getResourceUrl()
          リソースURLを取得する.
 void resetPermit()
          このリソースの権限値に, 権限文字列の情報を反映させる.
 void setGetPermit(Permit getPermit)
          GET権限値を設定する.
 void setGetPermitValue(String getPermitValue)
          GET権限文字列を設定する.
 void setPolicy(Policy policy)
          このリソースを持つポリシーを設定する.
 void setPostPermit(Permit postPermit)
          POST権限値を設定する.
 void setPostPermitValue(String postPermitValue)
          POST権限文字列を設定する.
 void setResourceURL(String resourceUrl)
          リソースURLを設定する.
 
クラス jp.co.ogis_ri.citk.policytool.common.model.AbstractModel から継承されたメソッド
equals, hashCode, isNew, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Resource

public Resource()
デフォルト・コンストラクタ


Resource

public Resource(String resourceUrl,
                Permit getPermit,
                Permit postPermit)
コンストラクタ.

パラメータ:
resourceUrl - リソースURL.
getPermit - GET権限値.
postPermit - POST権限値.

Resource

public Resource(String resourceUrl,
                String getPermitValue,
                String postPermitValue)
コンストラクタ.

パラメータ:
resourceUrl - リソースURL.
getPermitValue - GET権限文字列.
postPermitValue - POST権限文字列.
メソッドの詳細

getId

public Long getId()
クラス AbstractModel の記述:
IDを取得する.

定義:
クラス AbstractModel<Long> 内の getId
戻り値:
ID.

getResourceUrl

public String getResourceUrl()
リソースURLを取得する.


setResourceURL

public void setResourceURL(String resourceUrl)
リソースURLを設定する.

パラメータ:
resourceUrl - リソースURL.

getGetPermit

public Permit getGetPermit()
GET権限値を取得する.

戻り値:
GET権限値.

setGetPermit

public void setGetPermit(Permit getPermit)
GET権限値を設定する.

パラメータ:
getPermit - GET権限値.

getPostPermit

public Permit getPostPermit()
POST権限値を取得する.

戻り値:
POST権限値.

setPostPermit

public void setPostPermit(Permit postPermit)
POST権限値を設定する.

パラメータ:
postPermit - POST権限値.

getGetPermitValue

public String getGetPermitValue()
GET権限文字列を取得する.

戻り値:
GET権限文字列.

setGetPermitValue

public void setGetPermitValue(String getPermitValue)
GET権限文字列を設定する.

パラメータ:
getPermitValue - GET権限文字列.

getPostPermitValue

public String getPostPermitValue()
POST権限文字列を取得する.

戻り値:
POST権限文字列.

setPostPermitValue

public void setPostPermitValue(String postPermitValue)
POST権限文字列を設定する.

パラメータ:
postPermitValue - POST権限文字列.

getPolicy

public Policy getPolicy()
このリソースを持つポリシーを取得する.

戻り値:
policy ポリシー.

setPolicy

public void setPolicy(Policy policy)
このリソースを持つポリシーを設定する.

パラメータ:
policy - セットする policy

resetPermit

public void resetPermit()
このリソースの権限値に, 権限文字列の情報を反映させる.



Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.