public class PFAccessControlInfo
extends java.lang.Object
implements java.io.Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
AC_COMPONENT_COOPERATION
コンポーネント連携.
|
static int |
AC_COMPONENT_PULL_TRANSFER
プル型コンポーネント転送.
|
static int |
AC_COMPONENT_PUSH_TRANSFER
プッシュ型コンポーネント転送.
|
static int |
AC_TYPE_ALLOW
アクセスを指定したプラットフォーム/ブローカのみに許可.
|
static int |
AC_TYPE_DENY
アクセスを指定したプラットフォーム/ブローカには拒否.
|
static int |
AC_TYPE_PRIVATE
アクセスを一般に拒否.
|
static int |
AC_TYPE_PUBLIC
アクセスを一般に許可.
|
コンストラクタと説明 |
---|
PFAccessControlInfo(int aTarget,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String[] aArgTypes,
java.lang.String aReturnType,
boolean aRegist,
int aAccessType,
PFPlatformFQName[] aControlTarget)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
calcArgumentsSignature(java.lang.String[] arg)
引数の型名からシグネチャーを作成する.
|
boolean |
containsInControlTarget(java.lang.String platformName,
java.lang.String brokerName)
アクセス制御対象に指定されたプラットフォーム・ブローカが含まれているか調べる.
|
boolean |
equals(java.lang.Object obj) |
int |
getAccessType()
アクセス許可の種類の値を取得する.
|
java.lang.String |
getAccessTypeString()
アクセス許可の種類の値を文字列として取得する.
|
static java.lang.String |
getAccessTypeString(int aAccessType)
アクセス許可の種類の値を文字列として取得する.
|
java.lang.String[] |
getArgTypes()
argTypesの値を取得する.
|
int |
getComponentID()
componentIDの値を取得する.
|
java.lang.String |
getComponentKey()
componentKeyの値を取得する.
|
java.lang.String |
getComponentName()
componentNameの値を取得する.
|
PFPlatformFQName[] |
getControlTarget()
controlTargetの値を取得する.
|
java.lang.String |
getMethodName()
methodNameの値を取得する.
|
boolean |
getRegist()
レジストリ登録フラグの値を取得する.
|
java.lang.String |
getReturnType()
戻り値の型名を取得する.
|
int |
getTarget()
アクセス制御の対象(コンポーネント連携・コンポーネント転送)の値を取得する.
|
int |
hashCode() |
boolean |
keyIsEqual(PFAccessControlInfo tmp)
他のPFAccessControlInfoと同じアクセス制御対象を指しているか判定する.
|
void |
setAccessType(int arg)
アクセス許可の種類値を設定する.
|
void |
setArgTypes(java.lang.String[] arg)
argTypesの値を設定する.
|
void |
setComponentID(int arg)
componentIDの値を設定する.
|
void |
setComponentKey(java.lang.String arg)
componentKeyの値を設定する.
|
void |
setComponentName(java.lang.String arg)
componentNameの値を設定する.
|
void |
setControlTarget(PFPlatformFQName[] arg)
controlTargetの値を設定する.
|
void |
setMethodName(java.lang.String arg)
methodNameの値を設定する.
|
void |
setRegist(boolean arg)
レジストリ登録フラグの値を設定する.
|
void |
setReturnType(java.lang.String aReturnType)
戻り値の型名を取得する.
|
void |
setTarget(int arg)
アクセス制御の対象の値を設定する.
|
java.lang.String |
toString() |
public static final int AC_COMPONENT_COOPERATION
public static final int AC_COMPONENT_PULL_TRANSFER
public static final int AC_COMPONENT_PUSH_TRANSFER
public static final int AC_TYPE_PUBLIC
public static final int AC_TYPE_ALLOW
public static final int AC_TYPE_DENY
public static final int AC_TYPE_PRIVATE
public PFAccessControlInfo(int aTarget, java.lang.String aComponentName, int aComponentID, java.lang.String aComponentKey, java.lang.String aMethodName, java.lang.String[] aArgTypes, java.lang.String aReturnType, boolean aRegist, int aAccessType, PFPlatformFQName[] aControlTarget)
aTarget
- 連携種別aComponentName
- コンポーネント名aComponentID
- コンポーネントIDaComponentKey
- コンポーネントキーaMethodName
- メソッド名aArgTypes
- 引数の型名aReturnType
- 戻り値の型名aRegist
- 登録フラグaAccessType
- アクセス許可種別aControlTarget
- アクセス制御対象情報public int getTarget()
public void setTarget(int arg)
arg
- アクセス制御の対象を表す値public java.lang.String getComponentName()
public void setComponentName(java.lang.String arg)
arg
- componentNameに設定する値public int getComponentID()
public void setComponentID(int arg)
arg
- componentIDに設定する値public java.lang.String getComponentKey()
public void setComponentKey(java.lang.String arg)
arg
- componentKeyに設定する値public java.lang.String getMethodName()
public void setMethodName(java.lang.String arg)
arg
- methodNameに設定する値public java.lang.String[] getArgTypes()
public void setArgTypes(java.lang.String[] arg)
arg
- argTypesに設定する値public java.lang.String getReturnType()
setReturnType(java.lang.String)
public void setReturnType(java.lang.String aReturnType)
aReturnType
- 戻り値の型名getReturnType()
public boolean getRegist()
public void setRegist(boolean arg)
arg
- レジストリ登録フラグ.public int getAccessType()
public java.lang.String getAccessTypeString()
public static java.lang.String getAccessTypeString(int aAccessType)
aAccessType
- アクセス許可の種類(数値)public void setAccessType(int arg)
arg
- アクセス許可の種類の値public PFPlatformFQName[] getControlTarget()
public void setControlTarget(PFPlatformFQName[] arg)
arg
- controlTargetに設定する値public boolean containsInControlTarget(java.lang.String platformName, java.lang.String brokerName)
platformName
- プラットフォーム名brokerName
- プラットフォーム名を管理するブローカ名public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public boolean keyIsEqual(PFAccessControlInfo tmp)
tmp
- 判定対象のPFAccessControlInfoオブジェクトpublic int hashCode()
hashCode
クラス内 java.lang.Object
public java.lang.String toString()
toString
クラス内 java.lang.Object
public static java.lang.String calcArgumentsSignature(java.lang.String[] arg)
arg
- 引数の型名