|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tuscany.sca.interfacedef.impl.InterfaceImpl
public class InterfaceImpl
Represents a service interface.
| Constructor Summary | |
|---|---|
InterfaceImpl()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Implementations must support cloning. |
boolean |
equals(java.lang.Object obj)
|
java.util.List<PolicySet> |
getApplicablePolicySets()
Returns a list of policy sets defined in the domain, that are applicable to this PolicySetAttachPoint. |
java.util.List<Operation> |
getOperations()
Returns the operations defined on this interface. |
java.util.List<PolicySet> |
getPolicySets()
Returns a list of policy sets. |
java.util.List<Intent> |
getRequiredIntents()
Returns a list of policy intents. |
IntentAttachPointType |
getType()
Returns the type of the attach point such as a BindingType or an ImplementationType and so on |
int |
hashCode()
|
boolean |
isConversational()
Test if the interface is conversational |
boolean |
isDynamic()
Returns true if the Interface is dynamic. |
boolean |
isRemotable()
Returns true if the interface is a remotable interface.. |
boolean |
isUnresolved()
|
void |
resetDataBinding(java.lang.String dataBinding)
Reset the databinding for the interface |
void |
setConversational(boolean conversational)
Set whether the interface is conversational |
void |
setDefaultDataBinding(java.lang.String dataBinding)
Deprecated. |
void |
setRemotable(boolean local)
Sets whether the interface is a remotable or local interface. |
void |
setType(IntentAttachPointType type)
Sets the type of the attach point such as a BindingType or an ImplementationType and so on |
void |
setUnresolved(boolean undefined)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InterfaceImpl()
| Method Detail |
|---|
public boolean isRemotable()
Interface
isRemotable in interface Interfacepublic void setRemotable(boolean local)
Interface
setRemotable in interface Interfacelocal - indicates whether the interface is remotable or localpublic java.util.List<Operation> getOperations()
Interface
getOperations in interface Interfacepublic boolean isUnresolved()
public void setUnresolved(boolean undefined)
public boolean isConversational()
Interface
isConversational in interface Interfacepublic void setConversational(boolean conversational)
Interface
setConversational in interface Interfaceconversational - the conversational to set@Deprecated public void setDefaultDataBinding(java.lang.String dataBinding)
Interface
setDefaultDataBinding in interface Interfacepublic void resetDataBinding(java.lang.String dataBinding)
Interface
resetDataBinding in interface Interfacepublic boolean isDynamic()
Interface
isDynamic in interface Interfacepublic java.util.List<PolicySet> getApplicablePolicySets()
PolicySetAttachPoint
getApplicablePolicySets in interface PolicySetAttachPointpublic java.util.List<PolicySet> getPolicySets()
PolicySetAttachPoint
getPolicySets in interface PolicySetAttachPointpublic java.util.List<Intent> getRequiredIntents()
IntentAttachPoint
getRequiredIntents in interface IntentAttachPointpublic IntentAttachPointType getType()
IntentAttachPoint
getType in interface IntentAttachPointpublic void setType(IntentAttachPointType type)
IntentAttachPoint
setType in interface IntentAttachPoint
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Interface
clone in interface Interfaceclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||