项目: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;
}
@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;
}
@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] 举报,一经查实,本站将立刻删除。