微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javax.persistence.Access的实例源码

项目:lams    文件JPAOverriddenAnnotationReader.java   
private void getAccesstype(List<Annotation> annotationList,Element element) {
    if ( element == null ) {
        return;
    }
    String access = element.attributeValue( "access" );
    if ( access != null ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( Access.class );
        Accesstype type;
        try {
            type = Accesstype.valueOf( access );
        }
        catch ( IllegalArgumentException e ) {
            throw new AnnotationException( access + " is not a valid access type. Check you xml confguration." );
        }

        if ( ( Accesstype.PROPERTY.equals( type ) && this.element instanceof Method ) ||
                ( Accesstype.FIELD.equals( type ) && this.element instanceof Field ) ) {
            return;
        }

        ad.setValue( "value",type );
        annotationList.add( AnnotationFactory.create( ad ) );
    }
}
项目:oma-riista-web    文件EmailToken.java   
@Override
@Id
@Size(min = 16,max = 255)
@Access(value = Accesstype.PROPERTY)
@Column(name = "token_data",nullable = false,length = 255)
public String getId() {
    return id;
}
项目:oma-riista-web    文件SrvaEvent.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "srva_event_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件ObservationContextSensitiveFields.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:lams    文件PropertyContainer.java   
private Accesstype determineClassDefinedAccessstrategy() {
    Accesstype classDefinedAccesstype;

    Accesstype hibernateDefinedAccesstype = Accesstype.DEFAULT;
    Accesstype jpaDefinedAccesstype = Accesstype.DEFAULT;

    org.hibernate.annotations.Accesstype accesstype = xClass.getAnnotation( org.hibernate.annotations.Accesstype.class );
    if ( accesstype != null ) {
        hibernateDefinedAccesstype = Accesstype.getAccessstrategy( accesstype.value() );
    }

    Access access = xClass.getAnnotation( Access.class );
    if ( access != null ) {
        jpaDefinedAccesstype = Accesstype.getAccessstrategy( access.value() );
    }

    if ( hibernateDefinedAccesstype != Accesstype.DEFAULT
            && jpaDefinedAccesstype != Accesstype.DEFAULT
            && hibernateDefinedAccesstype != jpaDefinedAccesstype ) {
        throw new MappingException(
                "@Accesstype and @Access specified with conTradicting values. Use of @Access only is recommended. "
        );
    }

    if ( hibernateDefinedAccesstype != Accesstype.DEFAULT ) {
        classDefinedAccesstype = hibernateDefinedAccesstype;
    }
    else {
        classDefinedAccesstype = jpaDefinedAccesstype;
    }
    return classDefinedAccesstype;
}
项目:lams    文件EntityBinder.java   
public Accesstype getExplicitaccesstype(XAnnotatedElement element) {
    Accesstype accesstype = null;

    Accesstype hibernateAccesstype = null;
    Accesstype jpaAccesstype = null;

    org.hibernate.annotations.Accesstype accesstypeAnnotation = element.getAnnotation( org.hibernate.annotations.Accesstype.class );
    if ( accesstypeAnnotation != null ) {
        hibernateAccesstype = Accesstype.getAccessstrategy( accesstypeAnnotation.value() );
    }

    Access access = element.getAnnotation( Access.class );
    if ( access != null ) {
        jpaAccesstype = Accesstype.getAccessstrategy( access.value() );
    }

    if ( hibernateAccesstype != null && jpaAccesstype != null && hibernateAccesstype != jpaAccesstype ) {
        throw new MappingException(
                "Found @Access and @Accesstype with conflicting values on a property in class " + annotatedClass.toString()
        );
    }

    if ( hibernateAccesstype != null ) {
        accesstype = hibernateAccesstype;
    }
    else if ( jpaAccesstype != null ) {
        accesstype = jpaAccesstype;
    }

    return accesstype;
}
项目:lams    文件PropertyInferredData.java   
public Accesstype getDefaultAccess() throws MappingException {
    Accesstype accesstype = defaultAccess;

    Accesstype hibernateAccesstype = Accesstype.DEFAULT;
    Accesstype jpaAccesstype = Accesstype.DEFAULT;

    org.hibernate.annotations.Accesstype accesstypeAnnotation = property.getAnnotation( org.hibernate.annotations.Accesstype.class );
    if ( accesstypeAnnotation != null ) {
        hibernateAccesstype = Accesstype.getAccessstrategy( accesstypeAnnotation.value() );
    }

    Access access = property.getAnnotation( Access.class );
    if ( access != null ) {
        jpaAccesstype = Accesstype.getAccessstrategy( access.value() );
    }

    if ( hibernateAccesstype != Accesstype.DEFAULT
            && jpaAccesstype != Accesstype.DEFAULT
            && hibernateAccesstype != jpaAccesstype ) {

        StringBuilder builder = new StringBuilder();
        builder.append( property.toString() );
        builder.append(
                " defines @Accesstype and @Access with conTradicting values. Use of @Access only is recommended."
        );
        throw new MappingException( builder.toString() );
    }

    if ( hibernateAccesstype != Accesstype.DEFAULT ) {
        accesstype = hibernateAccesstype;
    }
    else if ( jpaAccesstype != Accesstype.DEFAULT ) {
        accesstype = jpaAccesstype;
    }
    return accesstype;
}
项目:oma-riista-web    文件Integration.java   
@Override
@Id
@Access(value = Accesstype.PROPERTY)
@Column(name = "integration_id",nullable = false)
@Size(max = 255)
public String getId() {
    return this.id;
}
项目:oma-riista-web    文件AnnouncementSubscriber.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "announcement_subscriber_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件Announcement.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "announcement_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HuntingClubArea.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = ID_COLUMN_NAME,nullable = false)
public Long getId() {
    return this.id;
}
项目:oma-riista-web    文件MooseDataCardImport.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "moose_data_card_import_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件GroupHuntingDay.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "group_hunting_day_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件ObservationRejection.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "group_observation_rejection_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestRejection.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "group_harvest_rejection_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HuntingClubMemberInvitation.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "hunting_club_member_invitation_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件BasicclubHuntingSummary.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "hunting_summary_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件MooseHuntingSummary.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "moose_hunting_summary_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件MooseHarvestReport.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "moose_harvest_report_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件GISHirvitalousalue.java   
@Override
@Id
@Access(value = Accesstype.PROPERTY)
@Column(name = "gid",nullable = false)
public Integer getId() {
    return id;
}
项目:oma-riista-web    文件GISMetsahallitusHirvi.java   
@Override
@Id
@Access(value = Accesstype.PROPERTY)
@Column(name = "gid",nullable = false)
public Integer getId() {
    return id;
}
项目:oma-riista-web    文件GISZone.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = ID_COLUMN_NAME,nullable = false)
@Override
public Long getId() {
    return this.id;
}
项目:oma-riista-web    文件SrvaMethod.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = ID_COLUMN_NAME,nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件SrvaSpecimen.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = ID_COLUMN_NAME,nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件Harvest.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "harvest_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestSpecimen.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "harvest_specimen_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件Observation.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "game_observation_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件ObservationSpecimen.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "observation_specimen_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件GameDiaryImage.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "game_diary_image_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件AccountActivityMessage.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "message_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件SystemUser.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "user_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件VetumaTransaction.java   
@Override
@Id
@VetumaTransactionId
@Access(value = Accesstype.PROPERTY)
@Column(name = "vetuma_transaction_id",nullable = false)
public String getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermitSpeciesAmount.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "harvest_permit_species_amount_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestArea.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = ID_COLUMN_NAME,nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestQuota.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "harvest_quota_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermit.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = ID_COLUMN_NAME,nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermitAreaHta.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "harvest_permit_area_hta_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermitArea.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "harvest_permit_area_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermitAreaRhy.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "harvest_permit_area_rhy_id",nullable = false)
public Long getId() {
    return id;
}
项目:oma-riista-web    文件HarvestPermitAreaEvent.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "harvest_permit_area_event_id",nullable = false)
public Long getId() {
    return id;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。