*** This interface provides Binary Compatibility only, not Source Compatibility ***

Interface AssociationPropertyInterface

All Superinterfaces:
AbstractPropertyInterface, MetadataInterface, PrototypePropertyInterface, PublicObjectInterface, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public interface AssociationPropertyInterface extends PrototypePropertyInterface
  • Method Details

    • getMetadataType

      String getMetadataType() throws ServiceException, RemoteException
      Get the metadata type that can be associated via this association.
      Returns:
      The metadata type string.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setMetadataType

      void setMetadataType(String type) throws ServiceException, RemoteException
      Set the metadata type that can be associated via this association.
      Parameters:
      type - The metadata type.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getAssociationName

      String getAssociationName() throws ServiceException, RemoteException
      Get the association name.
      Returns:
      The name of the association this property represents.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setAssociationName

      void setAssociationName(String name) throws ServiceException, RemoteException
      Set the association name.
      Parameters:
      name - The name of the association this property represents.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getPartnerName

      String getPartnerName() throws ServiceException, RemoteException
      Get the parner's name for this association. This name is the "other direction" of this association.
      Returns:
      The partner's association name.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setPartnerName

      void setPartnerName(String partner) throws ServiceException, RemoteException
      Set the partner association name for this association.
      Parameters:
      partner - The partner's association name.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getMinimum

      int getMinimum() throws ServiceException, RemoteException
      Get the minimum cardinality for this assocation.
      Returns:
      The minimum cardinality of the association.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setMinimum

      void setMinimum(int min) throws ServiceException, RemoteException
      Set the minimum cardinality of the association.
      Parameters:
      min - The minimum cardinality of the association.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • getMaximum

      int getMaximum() throws ServiceException, RemoteException
      Get the maximum cardinality of the association.
      Returns:
      The maximum cardinality of the association.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setMaximum

      void setMaximum(int max) throws ServiceException, RemoteException
      Set the maximum cardinality of the association.
      Parameters:
      max - The maximum cardinality of the association.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.