Class TypeTypeRelationBoServiceImpl

java.lang.Object
org.kuali.rice.krms.impl.repository.TypeTypeRelationBoServiceImpl
All Implemented Interfaces:
TypeTypeRelationBoService

public class TypeTypeRelationBoServiceImpl extends Object implements TypeTypeRelationBoService
Implementation of the @{link TypeTypeRelationBoService} interface for accessing TypeTypeRelationBo related business objects.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • TypeTypeRelationBoServiceImpl

      public TypeTypeRelationBoServiceImpl()
  • Method Details

    • setDataObjectService

      public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
      Sets the value of DataObjectService to the given value.
      Parameters:
      dataObjectService - the DataObjectService value to set.
    • setAttributeDefinitionService

      public void setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService)
    • getAttributeDefinitionService

      public KrmsAttributeDefinitionService getAttributeDefinitionService()
    • createTypeTypeRelation

      public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation createTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation)
      Description copied from interface: TypeTypeRelationBoService
      This will create a TypeTypeRelation exactly like the parameter passed in.
      Specified by:
      createTypeTypeRelation in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelation - The TypeTypeRelation to create.
      Returns:
      a TypeTypeRelation exactly like the parameter passed in.
    • getTypeTypeRelation

      public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation getTypeTypeRelation(String typeTypeRelationId)
      Description copied from interface: TypeTypeRelationBoService
      Retrieves a TypeTypeRelation from the repository based on the given id.
      Specified by:
      getTypeTypeRelation in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelationId - to retrieve.
      Returns:
      a TypeTypeRelation identified by the given id. A null reference is returned if an invalid or non-existent id is supplied.
    • updateTypeTypeRelation

      public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation updateTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation)
      Description copied from interface: TypeTypeRelationBoService
      This will update an existing TypeTypeRelation.
      Specified by:
      updateTypeTypeRelation in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelation - The TypeTypeRelation to update.
    • deleteTypeTypeRelation

      public void deleteTypeTypeRelation(String typeTypeRelationId)
      Description copied from interface: TypeTypeRelationBoService
      Delete the TypeTypeRelation with the given id.
      Specified by:
      deleteTypeTypeRelation in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelationId - to delete.
    • findTypeTypeRelationsByFromType

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByFromType(String fromTypeId)
      Specified by:
      findTypeTypeRelationsByFromType in interface TypeTypeRelationBoService
    • findTypeTypeRelationsByToType

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByToType(String toTypeId)
      Specified by:
      findTypeTypeRelationsByToType in interface TypeTypeRelationBoService
    • findTypeTypeRelationsByRelationshipType

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByRelationshipType(org.kuali.rice.krms.api.repository.typerelation.RelationshipType relationshipType)
      Specified by:
      findTypeTypeRelationsByRelationshipType in interface TypeTypeRelationBoService
    • findTypeTypeRelationsBySequenceNumber

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsBySequenceNumber(Integer sequenceNumber)
      Specified by:
      findTypeTypeRelationsBySequenceNumber in interface TypeTypeRelationBoService
    • convertBosToImmutables

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> convertBosToImmutables(Collection<TypeTypeRelationBo> typeTypeRelationBos)
    • to

      public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation to(TypeTypeRelationBo typeTypeRelationBo)
      Description copied from interface: TypeTypeRelationBoService
      Converts a mutable TypeTypeRelationBo to its immutable counterpart, TypeTypeRelation.
      Specified by:
      to in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelationBo - the mutable business object.
      Returns:
      a TypeTypeRelation the immutable object.
    • from

      public TypeTypeRelationBo from(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation)
      Description copied from interface: TypeTypeRelationBoService
      Converts a immutable TypeTypeRelation to its mutable TypeTypeRelationBo counterpart.
      Specified by:
      from in interface TypeTypeRelationBoService
      Parameters:
      typeTypeRelation - the immutable object.
      Returns:
      a TypeTypeRelationBo the mutable TypeTypeRelationBo.